ホームページ >バックエンド開発 >C#.Net チュートリアル >C# の静的コンストラクターとは何ですか?

C# の静的コンストラクターとは何ですか?

WBOY
WBOY転載
2023-09-04 09:17:02893ブラウズ

C# 中的静态构造函数是什么?

#静的コンストラクターは、static 修飾子を使用して宣言されたコンストラクターです。これは、クラス内で実行されるコードの最初のブロックです。こうすることで、静的コンストラクターはクラスのライフサイクル中に 1 回だけ実行されます。

以下は C# の静的コンストラクターの例です -

Example

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Difference {
   class Demo {
      static int val1;
      int val2;

      static Demo() {
         Console.WriteLine("This is Static Constructor");
         val1 = 70;
      }

      public Demo(int val3) {
         Console.WriteLine("This is Instance Constructor");
         val2 = val3;
      }
   
      private void show() {
         Console.WriteLine("First Value = " + val1);
         Console.WriteLine("Second Value = " + val2);
      }

      static void Main(string[] args) {
         Demo d1 = new Demo(110);
         Demo d2 = new Demo(200);
         d1.show();
         d2.show();
         Console.ReadKey();
      }
   }
}

以上がC# の静的コンストラクターとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。