Pytania otagowane jako enums

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


10
Najczęstsze operacje bitowe C # na wyliczeniach
Przez całe życie nie pamiętam, jak ustawić, usunąć, przełączyć lub przetestować trochę na polu bitowym. Albo nie jestem pewien, albo je mieszam, ponieważ rzadko ich potrzebuję. Tak więc byłoby miło mieć „ściągawkę”. Na przykład: flags = flags | FlagsEnum.Bit4; // Set bit 4. lub if ((flags & FlagsEnum.Bit4)) == FlagsEnum.Bit4) …



7
Jak ustawić wyliczenie na zero
Mam wyliczenie string name; public enum Color { Red, Green, Yellow } Jak ustawić na NULL podczas ładowania. name = ""; Color color = null; //error Edytowane: Mój zły, nie wyjaśniłem tego poprawnie. Ale wszystkie odpowiedzi dotyczące nullable są idealne. Moja sytuacja brzmi: co, jeśli mam / ustawiam wyliczenie w …
193 c#  enums  null  nullable 

9
Wyliczanie mapy w JPA ze stałymi wartościami?
Szukam różnych sposobów mapowania wyliczenia za pomocą JPA. W szczególności chcę ustawić wartość całkowitą każdego wpisu wyliczenia i zapisać tylko wartość całkowitą. @Entity @Table(name = "AUTHORITY_") public class Authority implements Serializable { public enum Right { READ(100), WRITE(200), EDITOR (300); private int value; Right(int value) { this.value = value; } …
192 java  spring  orm  jpa  enums 

21
Jak używać wyliczeń jako flag w C ++?
Traktowanie enums jak flagi działa dobrze w C # za pomocą [Flags]atrybutu, ale jaki jest najlepszy sposób, aby to zrobić w C ++? Na przykład chciałbym napisać: enum AnimalFlags { HasClaws = 1, CanFly =2, EatsFish = 4, Endangered = 8 }; seahawk.flags = CanFly | EatsFish | Endangered; Jednak …
187 c++  enums 


2
Nazewnictwo wyliczeń w Javie: liczba pojedyncza czy mnoga?
Czy istnieje „oficjalna” rekomendacja, jak nazwać wyliczenia Java? enum Protocol { HTTP, HTTPS, FTP } lub enum Protocols { HTTP, HTTPS, FTP } Wiem, że w świecie .Net zaleca się używanie liczby pojedynczej, z wyjątkiem wyliczeń, które reprezentują flagi bitowe. Ciekawe, czy w Javie jest coś podobnego. Powiązane pytanie, które …

9
Dlaczego używasz typedef, kiedy deklarujesz wyliczenie w C ++?
Nie pisałem żadnego C ++ od lat i teraz staram się do niego wrócić. Później natknąłem się na to i pomyślałem o poddaniu się: typedef enum TokenType { blah1 = 0x00000000, blah2 = 0X01000000, blah3 = 0X02000000 } TokenType; Co to jest? Dlaczego typedefużyto tutaj słowa kluczowego? Dlaczego nazwa TokenTypepojawia …
183 c++  enums  typedef 

13
C # vs Java Enum (dla nowych w C #)
Od jakiegoś czasu programuję w Javie i właśnie zostałem wrzucony do projektu napisanego całkowicie w języku C #. Próbuję przyspieszyć w C # i zauważyłem wyliczenia używane w kilku miejscach w moim nowym projekcie, ale na pierwszy rzut oka wyliczenia C # wydają się być bardziej uproszczone niż implementacja Java …

7
Jak usunąć element dla wyliczenia OR?
Mam wyliczenie, takie jak: public enum Blah { RED = 2, BLUE = 4, GREEN = 8, YELLOW = 16 } Blah colors = Blah.RED | Blah.BLUE | Blah.YELLOW; Jak mogę usunąć kolor niebieski ze zmiennych kolorów?
181 c#  enums 

16
Jak sprawdzić, czy są ustawione flagi kombinacji flag?
Powiedzmy, że mam to wyliczenie: [Flags] enum Letters { A = 1, B = 2, C = 4, AB = A | B, All = A | B | C, } Aby sprawdzić, czy na przykład ABjest ustawione, mogę to zrobić: if((letter & Letters.AB) == Letters.AB) Czy istnieje prostszy sposób …
180 c#  enums  flags 

15
Czy wyliczenia w C # powinny mieć swój własny plik? [Zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć za pomocą faktów i cytatów, edytując ten post . Zamknięte 2 lata temu . Popraw to pytanie Mam klasę, która używa wyliczenia, wyliczenie jest obecnie …
178 c#  coding-style  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.