Kiedy stosować wyliczanie (Visual Basic)
Wyliczenia umożliwiają łatwą pracę z zestawami powiązanych stałych. Wyliczenie lub Enum
, to nazwa symboliczna zestawu wartości. Wyliczenia są traktowane jako typy danych i można ich używać do tworzenia zestawów stałych do użycia ze zmiennymi i właściwościami.
Kiedy stosować wyliczanie
Za każdym razem, gdy procedura akceptuje ograniczony zestaw zmiennych, rozważ użycie wyliczenia. Wyliczenia umożliwiają bardziej czytelny i czytelniejszy kod, szczególnie w przypadku użycia znaczących nazw.
Zalety korzystania z wyliczenia obejmują:
Zmniejsza błędy spowodowane transponowaniem lub mistypingiem liczb.
Ułatwia zmianę wartości w przyszłości.
Ułatwia odczytywanie kodu, co oznacza, że jest mniej prawdopodobne, że błędy wkradną się do niego.
Zapewnia zgodność z przyszłością. W przypadku wyliczenia kod jest mniej prawdopodobny, jeśli w przyszłości ktoś zmieni wartości odpowiadające nazwom elementów członkowskich.
Nazewnictwo wyliczenia
Użyj konwencji nazewnictwa dla elementów członkowskich wyliczenia. Gdy program Visual Basic napotka nazwę elementu członkowskiego wyliczenia, może zostać zgłoszony wyjątek, jeśli inne biblioteki typów, do których odwołuje się odwołanie, zawierają taką samą nazwę. Użyj unikatowego prefiksu identyfikującego wartości z aplikacji lub składnika.
W przypadku odwoływania się do elementu członkowskiego wyliczenia należy zakwalifikować nazwę elementu członkowskiego nazwą wyliczenia lub użyć Imports
instrukcji . Aby uzyskać więcej informacji, zobacz Wyliczenia i Kwalifikacje nazw.
Wstępnie zdefiniowane wyliczenia
Program Visual Basic udostępnia szereg wstępnie zdefiniowanych wyliczeń, takich jak FirstDayOfWeek
i MsgBoxResult
, w celu ułatwienia kodu. Aby uzyskać listę tych elementów, zobacz Stałe i Wyliczenia.