Als «enums» getaggte Fragen

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

14
Sollte eine Aufzählung mit einer 0 oder einer 1 beginnen?
Stellen Sie sich vor, ich habe die folgende Aufzählung definiert: public enum Status : byte { Inactive = 1, Active = 2, } Was ist die beste Vorgehensweise bei der Verwendung von Enum? Sollte es 1wie im obigen Beispiel beginnen oder mit 0(ohne die expliziten Werte) wie folgt beginnen: public …
136 c#  .net  enums 

13
Aufzählungen in Javascript mit ES6
Ich habe ein altes Java-Projekt in Javascript neu erstellt und festgestellt, dass es in JS keine gute Möglichkeit gibt, Aufzählungen durchzuführen. Das Beste, was ich mir einfallen lassen kann, ist: const Colors = { RED: Symbol("red"), BLUE: Symbol("blue"), GREEN: Symbol("green") }; Object.freeze(Colors); Das consthält Colorsvon neu zugewiesen wird, und das …

21
Wie habe ich eine Enum-gebundene Combobox mit benutzerdefinierter Zeichenfolgenformatierung für Enum-Werte?
In der Post Enum ToString wird eine Methode beschrieben, um das benutzerdefinierte Attribut DescriptionAttributewie folgt zu verwenden : Enum HowNice { [Description("Really Nice")] ReallyNice, [Description("Kinda Nice")] SortOfNice, [Description("Not Nice At All")] NotNice } Und dann rufen Sie eine Funktion GetDescriptionmit folgender Syntax auf: GetDescription<HowNice>(NotNice); // Returns "Not Nice At All" …
135 c#  combobox  enums 


15
Wie iteriere ich über Werte einer Aufzählung mit Flags?
Wenn ich eine Variable habe, die eine Flags-Aufzählung enthält, kann ich dann irgendwie über die Bitwerte in dieser bestimmten Variablen iterieren? Oder muss ich Enum.GetValues ​​verwenden, um die gesamte Enumeration zu durchlaufen und zu überprüfen, welche festgelegt sind?
131 c#  enums  enum-flags 


15
Soll ich #define, enum oder const verwenden?
In einem C ++ - Projekt, an dem ich arbeite, habe ich einen Flag- Wert, der vier Werte haben kann. Diese vier Flags können kombiniert werden. Flags beschreiben die Datensätze in der Datenbank und können sein: Neuer Eintrag Datensatz gelöscht geänderter Datensatz vorhandener Datensatz Nun möchte ich für jeden Datensatz …


2
Sind Aufzählungstypen in Java innerhalb einer Klasse statisch?
Ich kann scheinbar nicht von einer Enumeration aus auf Instanzmitglieder der umgebenden Klasse zugreifen, wie ich es von einer inneren Klasse aus tun könnte. Bedeutet das, dass Aufzählungen statisch sind? Gibt es einen Zugriff auf den Bereich der Instanz der umgebenden Klasse oder muss ich die Instanz an die Methode …
123 java  enums  scope 

11
Möglichkeiten zum Speichern von Aufzählungen in der Datenbank
Was ist der beste Weg, um Aufzählungen in einer Datenbank zu speichern? Ich weiß, dass Java Methoden name()und valueOf()Methoden zum Konvertieren von Enum-Werten in einen String und zurück bereitstellt . Aber gibt es noch andere (flexible) Optionen zum Speichern dieser Werte? Gibt es eine clevere Möglichkeit, Aufzählungen in eindeutige Zahlen …
123 java  database  enums 

28
Binden Sie eine Aufzählung an ein WinForms-Kombinationsfeld und legen Sie sie fest
Viele Leute haben die Frage beantwortet, wie eine Aufzählung in WinForms an ein Kombinationsfeld gebunden werden kann. Es ist wie folgt: comboBox1.DataSource = Enum.GetValues(typeof(MyEnum)); Aber das ist ziemlich nutzlos, ohne den tatsächlichen Wert für die Anzeige einstellen zu können. Ich habe versucht: comboBox1.SelectedItem = MyEnum.Something; // Does not work. SelectedItem …
122 c#  .net  winforms  combobox  enums 

7
Überschreiben Sie valueof () und toString () in der Java-Enumeration
Die Werte in my enumsind Wörter, die Leerzeichen enthalten müssen, aber Enums können keine Leerzeichen in ihren Werten enthalten, sodass alles zusammengefasst ist. Ich möchte überschreiben toString(), um diese Leerzeichen dort hinzuzufügen, wo ich es sage. Ich möchte auch, dass die Aufzählung die richtige Aufzählung liefert, wenn ich valueOf()dieselbe Zeichenfolge …

1
Scala-Aufzählungen verstehen
Ich muss sagen, dass ich Scala-Aufzählungsklassen nicht verstehe. Ich kann das Beispiel aus der Dokumentation kopieren und einfügen, habe aber keine Ahnung, was los ist. object WeekDay extends Enumeration { type WeekDay = Value val Mon, Tue, Wed, Thu, Fri, Sat, Sun = Value } import WeekDay._ Was bedeutet type …
122 scala  enums 


4
Übergeben Sie Aufzählungen in Angular2-Ansichtsvorlagen
Können wir Enums in einer Angular2-Ansichtsvorlage verwenden? <div class="Dropdown" dropdownType="instrument"></div> Übergibt die Zeichenfolge als Eingabe: enum DropdownType { instrument, account, currency } @Component({ selector: '[.Dropdown]', }) export class Dropdown { @Input() public set dropdownType(value: any) { console.log(value); }; } Aber wie übergebe ich eine Enum-Konfiguration? Ich möchte so etwas in …

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.