Heim  >  Artikel  >  Backend-Entwicklung  >  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
WBOYnach vorne
2023-08-31 22:13:02757Durchsuche

如何计算 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();
   }
}

Output

3

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();
   }
}

Output

0
1
2

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen