abzüglich abzüglich <:> Frage:
Diese Frage untersucht tief die Ganzzahlwerte des Abrufens mit der Aufzählung. Betrachten Sie die folgenden Szenen: Eine Klasse namens enthält eine Aufzählung namens
, was verschiedene Umfrageprobleme bedeutet. Gibt es eine direkte Methode, um einen ganzzahligen Wert spezifischer Aufzählungsmitglieder zu erhalten und in Funktionen wie zu verwenden? Questions
Question
Antwort: Questions.Get(Question.Role)
Um den Ganzzahlwert aus der Aufzählung zu extrahieren, konvertieren Sie ihn einfach für Pflicht. Zum Beispiel:
Diese erzwungene Umwandlung kann perfekt mit der überwiegenden Mehrheit der Aufzählung zusammenarbeiten, da sie normalerweiseals ihren zugrunde liegenden Typ verwenden.
int something = (int)Question.Role;
oder int
und anderen Typen deklariert wird, muss sie gezwungen werden, sie in einen aufzähligen zugrunde liegenden Typ umzuwandeln. Betrachten Sie beispielsweise die folgende Aufzählung:
uint
In diesem Fall ist die korrekte obligatorische Konvertierung: long
ulong
enum StarsInMilkyWay:long {Sun = 1, V645Centauri = 2, ..., Wolf424B = 2147483649};
Das obige ist der detaillierte Inhalt vonWie kann ich den Ganzzahlwert eines C# Enum -Mitglieds abrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!