Pytania otagowane jako enums

Typ danych składający się z zestawu nazwanych wartości zwanych elementami, elementami lub modułami wyliczającymi typu.

11
Jak programowo wyliczyć typ wyliczenia?
Że mam maszynopis enum, MyEnumw następujący sposób: enum MyEnum { First, Second, Third } Jaki byłby najlepszy sposób tworzenia tablicy enumwartości w języku TypeScript 0.9.5 ? Przykład: var choices: MyEnum[]; // or Array<MyEnum> choices = MyEnum.GetValues(); // plans for this? choices = EnumEx.GetValues(MyEnum); // or, how to roll my own?
90 enums  typescript 

8
Pobieranie wyliczenia związanego z wartością int
Wcześniej moje wyliczenia LegNo były zdefiniowane po prostu jako: NO_LEG, LEG_ONE, LEG_TWO i dzwoniąc return LegNo.values()[i];, mogłem uzyskać wartość związaną z każdym wyliczeniem. Ale teraz zdecydowałem, że chcę, aby LegNowyliczenie NO_LEGbyło wartością int -1 zamiast 0, więc zdecydowałem się użyć prywatnego konstruktora do zainicjowania i ustawienia jego wartości int NO_LEG(-1), …
89 java  enums 

14
C ++: Wydrukuj wartość wyliczenia jako tekst
Jeśli mam takie wyliczenie enum Errors {ErrorA=0, ErrorB, ErrorC}; Następnie chcę wydrukować na konsoli Errors anError = ErrorA; cout<<anError;/// 0 will be printed ale to, czego chcę, to tekst „ErrorA”, czy mogę to zrobić bez używania if / switch? Jakie jest na to rozwiązanie?
89 c++  enums 

12
Drukuj tekst zamiast wartości z 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; }
89 c  enums 



3
Jak tworzyć i używać Enum w Mongoose
Próbuję utworzyć i używać enumtypu w Mongoose. Sprawdziłem to, ale nie otrzymuję właściwego wyniku. Używam enumw moim schemacie mangusty w następujący sposób: var RequirementSchema = new mongoose.Schema({ status: { type: String, enum : ['NEW', 'STATUS'], default: 'NEW' }, }) Ale jestem trochę zdezorientowany, jak mogę umieścić wartość enumpolubienia w Java …

4
Nie można podejść do wyliczenia Typescript w HTML
Zrobiłem wyliczenie z Typescript do użycia w MyService.service.ts MyComponent.component.ts i MyComponent.component.html. export enum ConnectionResult { Success, Failed } Mogę łatwo pobrać i porównać zdefiniowaną zmienną wyliczenia z MyService.service.ts: this.result = this.myService.getConnectionResult(); switch(this.result) { case ConnectionResult.Failed: doSomething(); break; case ConnectionResult.Success: doSomething(); break; } Chciałem również użyć wyliczenia do porównania w moim …

6
Prześlij Int do Generic Enum w C #
Podobnie jak rzutowanie int na wyliczenie w C #, ale moje wyliczenie jest parametrem typu ogólnego. Jak najlepiej sobie z tym poradzić? Przykład: private T ConvertEnum<T>(int i) where T : struct, IConvertible { return (T)i; } Generuje błąd kompilatora Cannot convert type 'int' to 'T' Pełny kod jest następujący, gdzie …
85 c#  generics  casting  enums 


5
Wyliczenie vs Wyliczenie silnie wpisane
Jestem początkującym w programowaniu w C ++. Dziś trafiłem na nowy temat: mocno wpisany enum. Trochę to zbadałem, ale do tej pory nie jestem w stanie dowiedzieć się, dlaczego tego potrzebujemy i jaki jest pożytek z tego samego? Na przykład, jeśli mamy: enum xyz{a, b, c}; /*a = 0, b …
84 c++  c++11  enums 

2
Jak wykonać Javadoc indywidualne wyliczenia klasy
Piszę javadoc dla klasy, która zawiera własne wyliczenia. Czy istnieje sposób na wygenerowanie javadoc dla poszczególnych wyliczeń? Na przykład w tej chwili mam coś takiego: /** * This documents "HairColor" */ private static enum HairColor { BLACK, BLONDE, BROWN, OTHER, RED }; Jednak to tylko dokumentuje wszystkie wyliczenia jako całość: …
84 java  enums  javadoc 


4
Dziwne wyliczenie w destruktorze
Obecnie czytam kod źródłowy Protocol Bufferi znalazłem jeden dziwne enumkody zdefiniowane tutaj ~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; } } Dlaczego enum { …
83 c++  enums 

3
Jak mogę odwołać się do mojego Java Enum bez określania jego typu
Mam klasę, która definiuje własne wyliczenie w następujący sposób: public class Test { enum MyEnum{E1, E2}; public static void aTestMethod() { Test2(E1); // << Gives "E1 cannot be resolved" in eclipse. } public Test2(MyEnum e) {} } Jeśli podam MyEnum.E1, to działa dobrze, ale naprawdę chciałbym mieć to jako „E1”. …
83 java  enums 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.