Енум

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

Садржај

Дефиниција - Шта значи Енум?

Енум, у Ц #, је кључна реч која представља тип вредности за проглашавање скупа именованих константи.


Енум помаже да се дефинише низ повезаних интегралних константи које представљају посебне вредности унутар модула кода. Енум се може користити у преклопници, који се користи као изјава за доношење одлуке за упоређивање нумеричких вриједности. Помаже у креирању, одржавању и унапређењу кода за само документовање који су потребни у додатним константама у каснијим верзијама софтвера. Енум је пожељан док представља скуп међусобно искључивих вредности. Може се користити за представљање битфлагова и стога се може користити за извођење логичких операција попут АНД, ОР, КСОР, итд.

Енум има бољу предност од употребе интегралног нумеричког типа јер јасно одређује распон вриједности које клијент код може користити, а вриједности се приказују у Интеллисенсе Висуал Студио-а. Употреба енума доноси предност сигурности типа додељивањем нумеричке променљиве у програму са значајним енум вредностима.

Енум се такође назива пописивањем или пописом пописа.

Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.

Техопедија објашњава Енума

Иако изјављује вриједност енум типа, детаљи могу укључивати име, доступност, доњи тип и имена чланова енума. Подразумевани основни тип, који је 32-битни цели број (инт), може се надјачати са било којим интегралним типом (осим „цхар“). Подразумевани тип енума је "инт".


На пример, може се прогласити набрајање да би се приказали месеци у години које ће се приказати у целом и низу.

Вриједност члана енума може се додијелити експлицитно или имплицитно. За члана енума који није додељен изричито, прва вредност је постављена на нулу, а за сваки члан има придружена вредност која је једнака једној већој од вредности свог претходника. Међутим, задане вредности могу се надјачати употребом иницијализатора.

Два члана енума не могу имати исто име, али могу дијелити исту придружену вриједност. Вриједности наведене за чланове енума требале би бити унутар распона темељног типа енума. Основна вредност члана енума може се добити извођењем експлицитног уноса како би се претворио у његов интегрални тип.

Ова дефиниција је написана у конзоли Ц #