Als «enums» getaggte Fragen

Ein Datentyp, der aus einer Reihe benannter Werte besteht, die als Elemente, Elemente oder Enumeratoren des Typs bezeichnet werden.

3766
Wie man eine Aufzählung auflistet

Overа этот вопрос есть ответы на Stapelüberlauf на русском : foreach () для enum Wie können Sie ein enumin C # aufzählen ? ZB wird der folgende Code nicht kompiliert: public enum Suit { Spades, Hearts, Clubs, Diamonds } public void EnumerateAllSuitsDemoMethod() { foreach (Suit suit in Suit) {...

1823
Holen Sie sich den int-Wert von enum in C #

Ich habe eine Klasse namens Questions(Plural). In dieser Klasse gibt es eine Aufzählung namens Question(Singular), die so aussieht. public enum Question { Role = 2, ProjectFunding = 3, TotalEmployee = 4, NumberOfServers = 5, TopBusinessConcern = 6 } In der QuestionsKlasse habe ich eine get(int...

1736
Java-Enum-Mitglieder vergleichen: == oder equals ()?

Ich weiß, dass Java-Enums zu Klassen mit privaten Konstruktoren und einer Reihe öffentlicher statischer Mitglieder kompiliert werden. Beim Vergleich zweier Mitglieder einer bestimmten Aufzählung habe ich immer .equals()z public useEnums(SomeEnum a) { if(a.equals(SomeEnum.SOME_ENUM_VALUE)) { ... }...

1446
Was bedeutet das Enum-Attribut [Flags] in C #?

Von Zeit zu Zeit sehe ich eine Aufzählung wie die folgende: [Flags] public enum Options { None = 0, Option1 = 1, Option2 = 2, Option3 = 4, Option4 = 8 } Ich verstehe nicht genau, was das [Flags]Attribut bewirkt. Hat jemand eine gute Erklärung oder ein Beispiel, das er posten

1143
Wie kann ich eine 'Aufzählung' in Python darstellen?

Die Antworten dieser Frage sind eine Gemeinschaftsanstrengung . Bearbeiten Sie vorhandene Antworten, um diesen Beitrag zu verbessern. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Ich bin hauptsächlich ein C # -Entwickler, arbeite aber derzeit an einem Projekt in Python. Wie...

912
Zeichenfolgendarstellung einer Aufzählung

Ich habe die folgende Aufzählung: public enum AuthenticationMethod { FORMS = 1, WINDOWSAUTHENTICATION = 2, SINGLESIGNON = 3 } Das Problem ist jedoch, dass ich das Wort "FORMS" benötige, wenn ich nach AuthenticationMethod.FORMS und nicht nach der ID 1 frage. Ich habe die folgende Lösung für...

894
Konvertieren Sie eine Zeichenfolge in eine Aufzählung in C #

Wie kann eine Zeichenfolge in C # am besten in einen Aufzählungswert konvertiert werden? Ich habe ein HTML-Auswahl-Tag, das die Werte einer Aufzählung enthält. Wenn die Seite veröffentlicht wird, möchte ich den Wert (der in Form einer Zeichenfolge vorliegen wird) aufnehmen und in den...

522
Was ist eine idiomatische Art, Enums in Go darzustellen?

Ich versuche, ein vereinfachtes Chromosom darzustellen, das aus N Basen besteht, von denen jede nur eine sein kann {A, C, T, G}. Ich möchte die Einschränkungen mit einer Aufzählung formalisieren, aber ich frage mich, was die idiomatischste Art ist, eine Aufzählung zu emulieren, in...

488
Was sind Aufzählungen und warum sind sie nützlich?

Heute habe ich einige Fragen auf dieser Site durchgesehen und eine Erwähnung einer enum Verwendung in Singleton-Mustern über angebliche Vorteile der Thread-Sicherheit für eine solche Lösung gefunden. Ich habe enums noch nie benutzt und programmiere seit mehr als ein paar Jahren in Java. Und...

483
Attribute des Enum-Werts abrufen

Ich würde gerne wissen, ob es möglich ist, Attribute der enumWerte und nicht der enumselbst zu erhalten. Angenommen, ich habe Folgendes enum: using System.ComponentModel; // for DescriptionAttribute enum FunkyAttributesEnum { [Description("Name With Spaces1")] NameWithoutSpaces1, [Description("Name...