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 …
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 …
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" …
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?
Ist es möglich, eine implizite Konvertierung von Aufzählungen in c # zu definieren? etwas, das dies erreichen könnte? public enum MyEnum { one = 1, two = 2 } MyEnum number = MyEnum.one; long i = number; Wenn nicht, warum nicht?
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 …
Angenommen, wir haben einige benannte Aufzählungen: enum MyEnum { FOO, BAR = 0x50 }; Was ich gegoogelt habe, ist ein Skript (jede Sprache), das alle Header in meinem Projekt scannt und einen Header mit einer Funktion pro Aufzählung generiert. char* enum_to_string(MyEnum t); Und eine Implementierung mit so etwas: char* enum_to_string(MyEnum …
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 …
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 …
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 …
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 …
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 …
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.