Als «enums» getaggte Fragen

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



14
C ++: Enum-Wert als Text ausdrucken
Wenn ich so eine Aufzählung habe enum Errors {ErrorA=0, ErrorB, ErrorC}; Dann möchte ich auf Konsole ausdrucken Errors anError = ErrorA; cout<<anError;/// 0 will be printed aber was ich will ist der text "ErrorA", kann ich es ohne if / switch machen? Und was ist Ihre Lösung dafür?
86 c++  enums 

10
Wie kann ein Aufzählungstyp programmgesteuert aufgelistet werden?
Sagen , dass ich ein Typoskript haben enum, MyEnumwie folgt: enum MyEnum { First, Second, Third } Was wäre der beste Weg in TypeScript 0.9.5, um ein Array der enumWerte zu erstellen ? Beispiel: var choices: MyEnum[]; // or Array<MyEnum> choices = MyEnum.GetValues(); // plans for this? choices = EnumEx.GetValues(MyEnum); …
86 enums  typescript 

11
Drucken Sie Text anstelle von Wert aus C enum
int main() { enum Days{Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday}; Days TheDay; int j = 0; printf("Please enter the day of the week (0 to 6)\n"); scanf("%d",&j); TheDay = Days(j); //how to PRINT THE VALUES stored in TheDay printf("%s",TheDay); // isnt working return 0; }
86 c  enums 

7
Serialisierung eines Enum-Mitglieds für JSON
Wie serialisiere ich ein Python- EnumMitglied in JSON, damit ich das resultierende JSON wieder in ein Python-Objekt deserialisieren kann? Zum Beispiel dieser Code: from enum import Enum import json class Status(Enum): success = 0 json.dumps(Status.success) führt zu dem Fehler: TypeError: <Status.success: 0> is not JSON serializable Wie kann ich das …

4
Typescript-Aufzählung in HTML kann nicht angegangen werden
Ich habe eine Aufzählung mit Typescript erstellt, die in MyService.service.ts MyComponent.component.ts und MyComponent.component.html verwendet werden soll. export enum ConnectionResult { Success, Failed } Ich kann eine definierte Enum-Variable leicht von MyService.service.ts abrufen und vergleichen: this.result = this.myService.getConnectionResult(); switch(this.result) { case ConnectionResult.Failed: doSomething(); break; case ConnectionResult.Success: doSomething(); break; } Ich wollte …


6
Cast Int zu Generic Enum in C #
Ähnlich wie Cast int to enum in C #, aber meine Aufzählung ist ein generischer Typparameter. Was ist der beste Weg, um damit umzugehen? Beispiel: private T ConvertEnum<T>(int i) where T : struct, IConvertible { return (T)i; } Erzeugt einen Compilerfehler Cannot convert type 'int' to 'T' Der vollständige Code …
84 c#  generics  casting  enums 

5
Enum vs Stark getippte Enum
Ich bin ein Anfänger in der C ++ - Programmierung. Heute stoße ich auf ein neues Thema: stark getippt enum. Ich habe es ein bisschen recherchiert, aber bis jetzt kann ich nicht herausfinden, warum wir das brauchen und wozu es gut ist. Zum Beispiel, wenn wir haben: enum xyz{a, b, …
83 c++  c++11  enums 

4
Seltsame Aufzählung im Destruktor
Derzeit lese ich den Quellcode von Protocol Bufferund habe einen seltsamen enumCode gefunden, der hier definiert ist ~scoped_ptr() { enum { type_must_be_complete = sizeof(C) }; delete ptr_; } void reset(C* p = NULL) { if (p != ptr_) { enum { type_must_be_complete = sizeof(C) }; delete ptr_; ptr_ = p; …
83 c++  enums 


2
Wie man die individuellen Aufzählungen einer Klasse Javadoc
Ich schreibe das Javadoc für eine Klasse, die ihre eigenen Aufzählungen enthält. Gibt es eine Möglichkeit, Javadoc für die einzelnen Aufzählungen zu generieren? Zum Beispiel habe ich gerade so etwas: /** * This documents "HairColor" */ private static enum HairColor { BLACK, BLONDE, BROWN, OTHER, RED }; Dies dokumentiert jedoch …
82 java  enums  javadoc 



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.