Als «enums» getaggte Fragen

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



6
Arbeiten mit Enums in Android
Ich bin fast fertig mit einer Berechnungsaktivität, mit der ich in Android für meine App arbeite. Ich versuche, eine Gender-Aufzählung zu erstellen, aber aus irgendeinem Grund, wenn ein Syntaxfehler auftritt, fügen Sie "EnumBody" ein, um die EnumDeclaration abzuschließen. public static enum Gender { static { Female = new Gender("Female", 1); …
120 android  enums 

19
So ordnen Sie C ++ - Aufzählungen einfach Zeichenfolgen zu
Ich habe eine Reihe von Aufzählungstypen in einigen Bibliotheksheaderdateien, die ich verwende, und ich möchte eine Möglichkeit haben, Aufzählungswerte in Benutzerzeichenfolgen zu konvertieren - und umgekehrt. RTTI wird das für mich nicht tun, da die 'Benutzerzeichenfolgen' etwas besser lesbar sein müssen als die Aufzählungen. Eine Brute-Force-Lösung wäre eine Reihe solcher …
119 c++  templates  enums 

13
Konvertieren Sie eine Aufzählung in eine andere Art von Aufzählung
Ich habe eine Aufzählung von zum Beispiel ' Gender' ( Male =0 , Female =1) und ich habe eine andere Aufzählung von einem Dienst, der eine eigene Gender-Aufzählung hat ( Male =0 , Female =1, Unknown =2) Meine Frage ist, wie kann ich etwas schnelles und schönes schreiben, um es …
119 c#  enums 

16
Warum löst Python 3.6.1 AttributeError aus: Modul 'enum' hat kein Attribut 'IntFlag'?
Ich habe gerade Python 3.6.1 für MacOS X installiert Wenn ich versuche, die Konsole auszuführen (oder etwas mit Python3 auszuführen), wird dieser Fehler ausgelöst: AttributeError: module 'enum' has no attribute 'IntFlag' $ /Library/Frameworks/Python.framework/Versions/3.6/bin/python3 Failed to import the site module Traceback (most recent call last): File "/usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site.py", line 544, in <module> …

13
Der beste Weg, um Fehlercodes / Strings in Java zu definieren?
Ich schreibe einen Webdienst in Java und versuche herauszufinden, wie Fehlercodes und die zugehörigen Fehlerzeichenfolgen am besten definiert werden können . Ich brauche einen numerischen Fehlercode und eine Fehlerzeichenfolge, die zusammen gruppiert sind. Sowohl der Fehlercode als auch die Fehlerzeichenfolge werden an den Client gesendet, der auf den Webdienst zugreift. …
118 java  enums 

10
Wie übergeben Sie mehrere Aufzählungswerte in C #?
Manchmal sehe ich beim Lesen des C # -Codes anderer eine Methode, die mehrere Aufzählungswerte in einem einzelnen Parameter akzeptiert. Ich fand es immer ordentlich, habe es aber nie untersucht. Nun, jetzt denke ich, dass ich vielleicht ein Bedürfnis danach habe, aber ich weiß nicht wie Richten Sie die Methodensignatur …
117 c#  enums 

3
Überprüfen Sie, ob ein bestimmter Typ eine Aufzählung ist
Ich schreibe einen JsonConverter für Json.NET, mit dem ich alle Aufzählungen in einen Zeichenfolgenwert konvertieren kann, der durch ein Attribut [Description] definiert ist. Beispielsweise: public enum MyEnum { [Description("Sunday")] Sunday, [Description("Monday")] Monday, [Description("Tuesday")] Tuesday, [Description("Wednesday")] Wednesday, [Description("Thursday")] Thursday, [Description("Friday")] Friday, [Description("Saturday")] Saturday } Ich habe bereits den Code zur Unterstützung, …
117 c#  enums 


14
Eine Aufzählung basierend auf Werten in einer Datenbank-Nachschlagetabelle automatisch erstellen?
Wie erstelle ich automatisch eine Aufzählung und verwende anschließend ihre Werte in C # basierend auf Werten in einer Datenbank-Nachschlagetabelle (unter Verwendung der Datenschicht der Unternehmensbibliothek)? Wenn ich beispielsweise einen neuen Suchwert in die Datenbank einfüge, möchte ich die zusätzliche statische Aufzählungswertdeklaration nicht manuell im Code hinzufügen müssen. Ich möchte …
116 c#  database  dynamic  enums 


6
Java-Aufzählungsmethoden - Rückgabe der Aufzählung in entgegengesetzter Richtung
Ich möchte eine Aufzählungsrichtung deklarieren, die eine Methode hat, die die entgegengesetzte Richtung zurückgibt (das Folgende ist syntaktisch nicht korrekt, dh Aufzählungen können nicht instanziiert werden, aber es veranschaulicht meinen Punkt). Ist das in Java möglich? Hier ist der Code: public enum Direction { NORTH(1), SOUTH(-1), EAST(-2), WEST(2); Direction(int code){ …
113 java  enums  enumeration 

8
Ist es in Ordnung, == für Aufzählungen in Java zu verwenden?
Ist es in Ordnung, ==Enums in Java zu verwenden, oder muss ich es verwenden .equals()? Funktioniert bei meinen Tests ==immer, aber ich bin mir nicht sicher, ob mir das garantiert ist. Insbesondere gibt es keine .clone()Methode für eine Aufzählung, daher weiß ich nicht, ob es möglich ist, eine Aufzählung zu …
111 java  syntax  enums 

5
Warum kann der Konstruktor von enum nicht auf statische Felder zugreifen?
Warum kann der Konstruktor von enum nicht auf statische Felder und Methoden zugreifen? Dies gilt für eine Klasse, ist jedoch für eine Aufzählung nicht zulässig. Ich versuche, meine Enum-Instanzen in einer statischen Map zu speichern. Betrachten Sie diesen Beispielcode, der die Suche nach Abkürzungen ermöglicht: public enum Day { Sunday("Sun"), …
110 java  enums 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.