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, której dotyczy pytanie? Klasa wyliczenia public enum …
Mam następujący wyliczenie. enum EstimateItemStatus: Printable { case Pending case OnHold case Done var description: String { switch self { case .Pending: return "Pending" case .OnHold: return "On Hold" case .Done: return "Done" } } init?(id : Int) { switch id { case 1: self = .Pending case 2: self …
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ść 0x80000002na podstawie wyliczenia?
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 chcęList<string>
Jak mogę wyprowadzić wartość an enum classw C ++ 11? W C ++ 03 wygląda to tak: #include <iostream> using namespace std; enum A { a = 1, b = 69, c= 666 }; int main () { A a = A::c; cout << a << endl; } w c …
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ę dokumentację: http://download.oracle.com/javase/1.4.2/docs/api/java/util/Enumeration.html Nie mam nadziei, że jest to możliwe bez „ifs” lub oświadczenia.
Korzystanie z nowej funkcji Enum (przez backport enum34 ) w Pythonie 2.7.6. Biorąc pod uwagę następującą definicję, w jaki sposób mogę przekonwertować wartość typu int na odpowiednią wartość Enum? from enum import Enum class Fruit(Enum): Apple = 4 Orange = 5 Pear = 6 Wiem, że mogę ręcznie stworzyć serię …
Jak serializować element Enumczłonkowski języka Python do formatu JSON, aby móc deserializować wynikowy kod JSON z powrotem do obiektu w języku Python? Na przykład ten kod: from enum import Enum import json class Status(Enum): success = 0 json.dumps(Status.success) powoduje błąd: TypeError: <Status.success: 0> is not JSON serializable Jak mogę tego …
Próbuję zdefiniować Enumi dodać prawidłowe wspólne separatory używane w plikach CSV lub podobnych. Następnie mam zamiar powiązać go z a ComboBoxjako źródłem danych, więc za każdym razem, gdy dodam lub usuwam definicję Enum, nie muszę niczego zmieniać w polu kombi. Problem polega na tym, jak mogę zdefiniować wyliczenie z reprezentacją …
Chcę napisać funkcję, która może zweryfikować podaną wartość (przekazaną jako ciąg) w porównaniu z możliwymi wartościami pliku enum. W przypadku dopasowania powinien zwrócić instancję wyliczenia; w przeciwnym razie powinien zwrócić wartość domyślną. Funkcja nie może wewnętrznie używać try/ catch, co wyklucza używanie Enum.Parse, które zgłasza wyjątek, gdy zostanie podany nieprawidłowy …
Dokumentacja Swift mówi, że wszystkie klasy , struktury i wyliczenia mogą być zgodne z protokołami i mogę dojść do punktu, w którym wszystkie są zgodne. Ale nie mogę sprawić, by wyliczenie zachowywało się tak, jak przykłady klas i struktur : protocol ExampleProtocol { var simpleDescription: String { get set } …
Czytałem o wyliczeniach i stwierdziłem, że są bardzo podobne do deklarowania stałych. Skąd mam wiedzieć, kiedy użyć stałej, a nie wyliczenia, lub odwrotnie. Jakie są zalety używania wyliczeń?
Mam wyliczenie w Javie: public enum Months { JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV, DEC } Chcę uzyskać dostęp do wartości wyliczenia według indeksu, np Months(1) = JAN; Months(2) = FEB; ... Jak mam to zrobić?
Jaki jest najłatwiejszy i / lub najkrótszy możliwy sposób uzyskania nazw elementów wyliczeniowych w postaci tablicy Strings? Mam przez to na myśli to, że gdybym na przykład miał następujące wyliczenie: public enum State { NEW, RUNNABLE, BLOCKED, WAITING, TIMED_WAITING, TERMINATED; public static String[] names() { // ... } } names()sposób …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.