Pytania otagowane jako enums

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

29
Jak wyliczyć wyliczenie
Przekaż opinię o stosie Przepełnienie stosu : foreach () od enum Jak wyliczyć enumw C #? Np. Poniższy kod się nie kompiluje: public enum Suit { Spades, Hearts, Clubs, Diamonds } public void EnumerateAllSuitsDemoMethod() { foreach (Suit suit in Suit) { DoSomething(suit); } } Daje to następujący błąd czasu kompilacji: …
3765 c#  .net  loops  enums  enumeration 



27
Jak uzyskać wartość wyliczenia z wartości ciągu w Javie?
Powiedz, że mam wyliczenie, które jest sprawiedliwe public enum Blah { A, B, C, D } i chciałbym znaleźć wartość wyliczenia łańcucha, na przykład, "A"która byłaby Blah.A. Jak byłoby to możliwe? Czy Enum.valueOf()potrzebuję metody? Jeśli tak, jak miałbym to wykorzystać?
1982 java  enums 

27
Uzyskaj wartość int z enum w C #
Mam klasę o nazwie Questions(liczba mnoga). W tej klasie jest wyliczenie zwane Question(liczba pojedyncza), które wygląda tak. public enum Question { Role = 2, ProjectFunding = 3, TotalEmployee = 4, NumberOfServers = 5, TopBusinessConcern = 6 } W Questionsklasie mam get(int foo)funkcję, która zwraca do tego Questionsobiekt foo. Czy istnieje …
1821 c#  enums  casting  int 

15
Porównywanie członków enum Java: == czy równa się ()?
Wiem, że wyliczenia Java są kompilowane do klas z prywatnymi konstruktorami i grupą publicznych członków statycznych. Porównując dwóch członków danego wyliczenia, zawsze używałem .equals()np public useEnums(SomeEnum a) { if(a.equals(SomeEnum.SOME_ENUM_VALUE)) { ... } ... } Jednak właśnie natknąłem się na kod, który używa operatora równości ==zamiast .equals (): public useEnums2(SomeEnum a) …
1735 java  enums 

12
Co oznacza [Flagi] Enum Attribute w C #?
Od czasu do czasu widzę wyliczenie takie jak: [Flags] public enum Options { None = 0, Option1 = 1, Option2 = 2, Option3 = 4, Option4 = 8 } Nie rozumiem, co dokładnie [Flags]robi ten atrybut. Czy ktoś ma dobre wyjaśnienie lub przykład?
1445 c#  enums  flags 

21
Utwórz metodę ogólną ograniczającą T do wyliczenia
Buduję funkcję, aby rozszerzyć tę Enum.Parsekoncepcję Umożliwia parsowanie wartości domyślnej w przypadku, gdy nie zostanie znaleziona wartość Enum Rozróżnia małe i wielkie litery Napisałem więc: public static T GetEnumFromString<T>(string value, T defaultValue) where T : Enum { if (string.IsNullOrEmpty(value)) return defaultValue; foreach (T item in Enum.GetValues(typeof(T))) { if (item.ToString().ToLower().Equals(value.Trim().ToLower())) return …

27
JavaScriptSerializer - serializacja JSON wyliczenia jako łańcucha
Przekaż opinię na temat przepełnienia stosu w usłudze : Wykonywanie enum w usłudze Json w usłudze JSON Mam klasę, która zawiera enumwłaściwość, a po serializacji obiektu przy użyciu JavaScriptSerializermój wynik json zawiera wartość całkowitą wyliczenia, a nie jego string„nazwę”. Czy istnieje sposób, aby uzyskać wyliczenie jako stringw moim Jsonie bez …

30
Jak mogę reprezentować „Enum” w Pythonie?
Odpowiedzi na to pytanie są dziełem społeczności . Edytuj istniejące odpowiedzi, aby poprawić ten post. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Jestem głównie programistą C #, ale obecnie pracuję nad projektem w Pythonie. Jak mogę reprezentować odpowiednik Enum w Pythonie?
1143 python  python-3.x  enums 


30
Ciąg reprezentujący wyliczenie
Mam następujące wyliczenie: public enum AuthenticationMethod { FORMS = 1, WINDOWSAUTHENTICATION = 2, SINGLESIGNON = 3 } Problemem jest jednak to, że potrzebuję słowa „FORMULARZE”, gdy pytam o AuthenticationMethod.FORMS, a nie identyfikator 1. Znalazłem następujące rozwiązanie tego problemu ( link ): Najpierw muszę utworzyć niestandardowy atrybut o nazwie „StringValue”: public …
912 c#  enums 

24
Konwertuj ciąg na wyliczenie w C #
Jaki jest najlepszy sposób przekonwertowania łańcucha na wartość wyliczenia w C #? Mam znacznik wyboru HTML zawierający wartości wyliczenia. Po opublikowaniu strony chcę pobrać wartość (która będzie miała postać łańcucha) i przekonwertować ją na wartość wyliczenia. W idealnym świecie mógłbym zrobić coś takiego: StatusEnum MyStatus = StatusEnum.Parse("Active"); ale to nie …
894 c#  string  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.