Heim >Backend-Entwicklung >C#.Net-Tutorial >Was sind statische Klassen in C#?

Was sind statische Klassen in C#?

WBOY
WBOYnach vorne
2023-09-03 09:49:021355Durchsuche

C# 中的静态类是什么?

Statische C#-Klassen können nicht instanziiert werden und können nur statische Mitglieder haben. Statische Klassen in C# sind versiegelt und können keine Instanzkonstruktoren enthalten.

Unten ist ein Beispiel mit statischer Klasse und statischen Mitgliedern –

Beispiel

using System;

public static class Demo {
   public static float PI = 3.14f;
   public static int calc(int n){return n*n;}
}

class Program {

   public static void Main(string[] args) {
      Console.WriteLine("PI: "+Demo.PI);
      Console.WriteLine("Square: " + Demo.calc(3));
   }
}

Oben ist die statische Klasse –

public static class Demo {
   public static float PI = 3.14f;
   public static int calc(int n){return n*n;}
}

Oben haben wir die folgenden statischen Mitglieder –

public static float PI = 3.14f;
public static int calc(int n){return n*n;}

Das obige ist der detaillierte Inhalt vonWas sind statische Klassen in C#?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen
Vorheriger Artikel:Was ist Objektpooling in C#?Nächster Artikel:Was ist Objektpooling in C#?