Was ist ein statischer Konstruktor in C#?

WBOY
Freigeben: 2023-09-04 09:17:02
nach vorne
859 Leute haben es durchsucht

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

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# –

Beispiel

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();
      }
   }
}
Nach dem Login kopieren

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!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage