enum

Autor: Lewis Jackson
Dátum Stvorenia: 7 Smieť 2021
Dátum Aktualizácie: 25 V Júni 2024
Anonim
Java для начинающих. Урок 48: Enum (Перечисления).
Video: Java для начинающих. Урок 48: Enum (Перечисления).

Obsah

Definícia - Čo znamená Enum?

Enum v C # je kľúčové slovo, ktoré predstavuje typ hodnoty na deklarovanie množiny pomenovaných konštánt.


Výčet pomáha definovať rad súvisiacich integrálnych konštánt, ktoré predstavujú špeciálne hodnoty v rámci modulu kódu. Výpis možno použiť v príkazu switch, ktorý sa používa ako rozhodovací príkaz na porovnávanie číselných hodnôt. Pomáha vytvárať, udržiavať a vylepšovať samok dokumentujúci kód, ktorý vyžaduje ďalšie konštanty v novších verziách softvéru. Uprednostňuje sa výčet, pričom predstavuje súbor vzájomne sa vylučujúcich hodnôt. Môže sa použiť na zobrazenie bitflagov, a preto sa môže použiť na vykonávanie logických operácií ako AND, OR, XOR atď.

Výčtok má lepšiu výhodu ako použitie integrálneho číselného typu, pretože jasne určuje rozsah hodnôt, ktoré môže klientský kód použiť, a hodnoty sa zobrazujú v Intellisense Visual Studio. Použitie číselníkov prináša výhodu typovej bezpečnosti priradením číselnej premennej v programe so zmysluplnými hodnotami číselníka.


Enum sa tiež nazýva enumeration alebo enumerator list.

Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.

Techopedia vysvetľuje Enum

Pri deklarovaní hodnoty typu enumu môžu podrobnosti obsahovať meno, prístupnosť, základný typ a mená členov enumu. Predvolený základný typ, ktorým je 32-bitové celé číslo (int), je možné prepísať akýmkoľvek integrálnym typom (okrem „char“). Predvolený typ výčtu je „int“.

Napríklad je možné deklarovať zoznam mesiacov v roku, ktoré sa majú zobraziť v celočíselnej aj reťazcovej forme.

Hodnota člena enum môže byť priradená explicitne alebo implicitne. Pre enum člena, ktorý nie je explicitne priradený, je prvá hodnota nastavená na nulu a členy potom majú každý priradenú hodnotu, ktorá sa rovná jednej viac ako hodnota jeho predchodcu. Predvolené hodnoty však môžete prepísať pomocou inicializátorov.


Dvaja členovia enumu nemôžu mať rovnaké meno, ale môžu zdieľať rovnakú pridruženú hodnotu. Hodnoty určené pre členov výčtu by mali byť v rozsahu základného typu výčtu. Podkladová hodnota člena enumu môže byť získaná vykonaním explicitného obsadenia, aby bolo prevedené na jeho integrálny typ.

Táto definícia bola napísaná v konk. C #