Pytania oznaczone «enums»

108
Dogodnie mapuj między enum i int / String

Podczas pracy ze zmiennymi / parametrami, które mogą przyjmować tylko skończoną liczbę wartości, staram się zawsze używać języka Java enum, tak jak w public enum BonusType { MONTHLY, YEARLY, ONE_OFF } Tak długo, jak pozostaję w swoim kodzie, działa dobrze. Jednak często muszę łączyć się z innym...

107
Czy wyliczenia C ++ są podpisane czy niepodpisane?

Czy wyliczenia C ++ są podpisane czy niepodpisane? A co za tym idzie, czy można bezpiecznie sprawdzić poprawność danych wejściowych, sprawdzając, czy jest to <= twoja maksymalna wartość, i pominąć> = twoją wartość minimalną (zakładając, że zacząłeś od 0 i zwiększałeś o...

106
Java przy użyciu enum z instrukcją switch

Spojrzałem na różne pytania i odpowiedzi na SO podobne do tego pytania, ale nie znalazłem rozwiązania. To, co mam, to wyliczenie, które reprezentuje różne sposoby przeglądania przewodnika telewizyjnego ... W Applicationklasie NDroid static enum guideView { GUIDE_VIEW_SEVEN_DAY,...

105
Jak stworzyć typ ENUM w SQLite?

Muszę przekonwertować tabelę z MySQL na SQLite, ale nie mogę dowiedzieć się, jak przekonwertować pole wyliczenia, ponieważ nie mogę znaleźć ENUMtypu w SQLite. Wspomniane pole znajduje się pTypew poniższej tabeli: CREATE TABLE `prices` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `pName` VARCHAR(100)...

105
Skuteczne wyliczenia w Kotlin z odwrotnym wyszukiwaniem?

Próbuję znaleźć najlepszy sposób na „wyszukiwanie wsteczne” wyliczenia w Kotlinie. Jednym z moich wniosków z Effective Java było wprowadzenie statycznej mapy do wyliczenia w celu obsługi wyszukiwania wstecznego. Przeniesienie tego do Kotlina za pomocą prostego wyliczenia prowadzi mnie do kodu,...

103
Jak używać wartości wyliczenia w f: selectItem (s)

Chcę utworzyć listę rozwijaną selectOneMenu, aby móc wybrać stan mojego pytania. Czy można uelastycznić f: selectItem, biorąc pod uwagę, co się stanie, jeśli zmieni się kolejność wyliczeń i jeśli lista będzie duża? Czy mógłbym zrobić to lepiej? Czy jest możliwe automatyczne „wybranie” pozycji,...

102
Jak uzyskać wartość wyliczenia z ciągu w C #?

Mam wyliczenie: public enum baseKey : uint { HKEY_CLASSES_ROOT = 0x80000000, HKEY_CURRENT_USER = 0x80000001, HKEY_LOCAL_MACHINE = 0x80000002, HKEY_USERS = 0x80000003, HKEY_CURRENT_CONFIG = 0x80000005 } W jaki sposób, biorąc pod uwagę ciąg HKEY_LOCAL_MACHINE, mogę uzyskać wartość...

102
Przekonwertuj wyliczenie na List <string>

Jak przekonwertować następujące wyliczenie na listę ciągów? [Flags] public enum DataSourceTypes { None = 0, Grid = 1, ExcelFile = 2, ODBC = 4 }; Nie mogłem znaleźć tego dokładnego pytania, ten wyliczenie do listy jest najbliższy, ale specjalnie

100
Konwertuj String na równoważną wartość Enum

Czy mogę przekonwertować a Stringna równoważną wartość w pliku Enumeration, używając języka Java. Oczywiście mogę to zrobić za pomocą dużego if-elseoświadczenia, ale chciałbym tego uniknąć, jeśli to możliwe. Biorąc pod uwagę tę