Enum

Autor: Lewis Jackson
Data Utworzenia: 7 Móc 2021
Data Aktualizacji: 25 Czerwiec 2024
Anonim
Java для начинающих. Урок 48: Enum (Перечисления).
Wideo: Java для начинающих. Урок 48: Enum (Перечисления).

Zawartość

Definicja - Co oznacza Enum?

Enum, w języku C #, jest słowem kluczowym reprezentującym typ wartości do deklarowania zestawu nazwanych stałych.


Wyliczenie pomaga zdefiniować serię powiązanych stałych całkowych reprezentujących specjalne wartości w module kodu. Wyliczenie może być użyte w instrukcji switch, która jest używana jako instrukcja decyzyjna do porównywania wartości liczbowych. Pomaga w tworzeniu, utrzymywaniu i ulepszaniu samodokumentującego się kodu, który wymaga dodatkowych stałych w późniejszych wersjach oprogramowania. Wyliczanie jest preferowane, gdy reprezentuje zestaw wzajemnie wykluczających się wartości. Może być używany do reprezentowania flag bitowych, a zatem może być wykorzystywany do wykonywania operacji logicznych, takich jak AND, OR, XOR itp.

Wyliczanie ma lepszą przewagę niż użycie integralnego typu numerycznego, ponieważ wyraźnie określa zakres wartości, których może użyć kod klienta, a wartości są wyświetlane w Intellisense Visual Studio. Zastosowanie wyliczeń ma tę zaletę, że zapewnia bezpieczeństwo typu, przypisując zmienną numeryczną w programie o znaczących wartościach wyliczania.


Wyliczanie jest również nazywane wyliczaniem lub listą wyliczającą.

Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia Enum

Deklarując wartość typu wyliczeniowego, szczegóły mogą obejmować nazwę, dostępność, typ bazowy i nazwy członków wyliczeniowych. Domyślny typ podstawowy, który jest 32-bitową liczbą całkowitą (int), można zastąpić dowolnym typem całkowitym (z wyjątkiem „char”). Domyślny typ wyliczenia to „int”.

Na przykład można zadeklarować wyliczenie, aby wyświetlać miesiące roku, które mają być wyświetlane w postaci liczb całkowitych i ciągów.

Wartość elementu wyliczeniowego można przypisać jawnie lub pośrednio. W przypadku elementu wyliczanego, który nie jest jawnie przypisany, pierwsza wartość jest ustawiana na zero, a następnie każdy element ma skojarzoną wartość równą o jeden więcej niż wartość jego poprzednika. Jednak wartości domyślne można zastąpić za pomocą inicjatorów.


Dwóch członków wyliczenia nie może mieć tej samej nazwy, ale może mieć tę samą powiązaną wartość. Wartości określone dla elementów wyliczenia powinny mieścić się w zakresie podstawowego typu wyliczenia. Wartość bazową elementu wyliczeniowego można uzyskać, wykonując jawne rzutowanie w celu przekształcenia go w typ integralny.

Ta definicja została napisana w con C #