Heim > Backend-Entwicklung > C#.Net-Tutorial > Wie zähle ich die Gesamtzahl der in einer Aufzählung in C# definierten Elemente?

Wie zähle ich die Gesamtzahl der in einer Aufzählung in C# definierten Elemente?

WBOY
Freigeben: 2023-08-31 22:13:02
nach vorne
829 Leute haben es durchsucht

如何计算 C# 中枚举中定义的项目总数?

Eine Aufzählung ist eine spezielle „Klasse“, die eine Reihe von Konstanten darstellt (unveränderlich/schreibgeschützt). Variable).

Um eine Aufzählung zu erstellen, verwenden Sie das Schlüsselwort enum (anstelle einer Klasse oder Schnittstelle) und trennen Sie Behalten Sie den HTML-Code bei und fügen Sie keine neuen Inhalte hinzu Aufzählungselemente werden durch Kommas getrennt −

Standardmäßig ist der Wert des ersten Elements der Aufzählung 0. Der Wert des zweiten Elements ist 1 und so weiter

Um einen ganzzahligen Wert von einem Element zu erhalten, müssen Sie das Element explizit in int konvertieren.

Sie können auch Ihren eigenen Enum-Wert zuweisen und das nächste Element aktualisiert die Zahl Abhängig von der Situation werden −

Aufzählungen häufig in Switch-Anweisungen verwendet, um den entsprechenden Wert zu überprüfen −

Example

class Program{
   enum Level{
      Low,
      Medium,
      High
   }
   public static void Main(){
      var myCount = Enum.GetNames(typeof(Level)).Length;
      System.Console.WriteLine(myCount);
      Console.ReadLine();
   }
}
Nach dem Login kopieren

Output

3
Nach dem Login kopieren

Example

class Program{
   enum Level{
      Low,
      Medium,
      High
   }
   public static void Main(){
      var myCount = Enum.GetNames(typeof(Level)).Length;
      for (int i = 0; i < myCount; i++){
         System.Console.WriteLine(i);
      }
      Console.ReadLine();
   }
}
Nach dem Login kopieren

Output

0
1
2
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie zähle ich die Gesamtzahl der in einer Aufzählung in C# definierten Elemente?. 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