Ein statischer Konstruktor ist ein Konstruktor, der mit dem statischen Modifikator deklariert wird. Es ist der erste Codeblock, der in der Klasse ausgeführt wird. Auf diese Weise wird der statische Konstruktor nur einmal im Lebenszyklus der Klasse ausgeführt.
Hier ist ein Beispiel für einen statischen Konstruktor in C# –
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(); } } }
Das obige ist der detaillierte Inhalt vonWas ist ein statischer Konstruktor in C#?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!