Enum

Автор: Lewis Jackson
Дата На Създаване: 7 Може 2021
Дата На Актуализиране: 25 Юни 2024
Anonim
Java для начинающих. Урок 48: Enum (Перечисления).
Видео: Java для начинающих. Урок 48: Enum (Перечисления).

Съдържание

Определение - Какво означава Enum?

Enum в C # е ключова дума, която представлява тип стойност за деклариране на набор от именани константи.


Enum помага да се определи поредица от свързани интегрални константи, които представляват специални стойности в модул от код. Enum може да се използва в оператор за превключване, който се използва като оператор за вземане на решение за сравняване на числови стойности. Той помага да се създаде, поддържа и подобрява самодокументиращия код, който се нуждае от допълнителни константи в по-късните версии на софтуера. Предпочита се enum, докато представлява набор от взаимно изключващи се стойности. Може да се използва за представяне на bitflags и следователно може да се използва за извършване на логически операции като AND, OR, XOR и т.н.

Enum има по-добро предимство от използването на интегрален числов тип, тъй като ясно определя диапазона от стойности, които клиентският код може да използва, и стойностите се показват в Intellisense на Visual Studio. Използването на enums носи предимството на безопасността на типа чрез присвояване на числовата променлива в програма със смислени enum стойности.


Enum също се нарича изброяване или списък на изброени.

Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите за какво се занимава компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.

Техопедия обяснява Енум

Докато декларирате стойност на типа enum, детайлите могат да включват името, достъпността, основния тип и имената на членовете enum. Основният основен тип, който е 32-битово цяло число (int), може да бъде отменен с всеки интегрален тип (с изключение на "char"). Типът на enum по подразбиране е "int".

Например, може да бъде декларирано изброяване, за да се изброят месеците на годината, които да се показват в цяло число и низ.

Стойността на enum член може да бъде зададена изрично или косвено. За enum член, който не е зададен изрично, първата стойност е зададена на нула, а членовете след нея имат свързана стойност, която е равна на една повече от стойността на предшественика му. Въпреки това стойностите по подразбиране могат да бъдат отменени с помощта на инициализатори.


Двама членове на enum не могат да имат едно и също име, но могат да споделят една и съща свързана стойност. Стойностите, посочени за членовете на enum, трябва да са в рамките на основния тип на enum. Основната стойност на enum член може да бъде получена чрез извършване на изрично гласуване за преобразуването му в неговия интегрален тип.

Това определение е написано в рамките на C #