Felsorolt

Szerző: Lewis Jackson
A Teremtés Dátuma: 7 Lehet 2021
Frissítés Dátuma: 25 Június 2024
Anonim
Hifi Show 2018 - Ahogy a kiállítók látták - 5. rész
Videó: Hifi Show 2018 - Ahogy a kiállítók látták - 5. rész

Tartalom

Meghatározás - Mit jelent Enum?

Az Enum a C #-ben egy olyan kulcsszó, amely egy értéktípust reprezentál a megnevezett konstansok halmazának deklarálásához.


Az enum segít meghatározni a kapcsolódó moduláris konstansok sorozatát, amelyek a kód modulon belüli speciális értékeket képviselik. Az enum használható a kapcsoló utasításban, amelyet döntéshozatali nyilatkozatként használunk a numerikus értékek összehasonlítására. Segít létrehozni, fenntartani és továbbfejleszteni az öndokumentáló kódot, amelyhez a szoftver későbbi verzióiban további állandókra van szükség. Az enum előnyös, miközben képviselik egymást kizáró értékeket. Használható a bitláncok ábrázolására, és így logikai műveletek végrehajtására, például AND, OR, XOR stb.

Az enum jobb előnye, mint az integrált numerikus típus használata, mivel egyértelműen meghatározza az ügyfélkód által használható értékek tartományát, és az értékek megjelennek a Visual Studio Intellisense-jében. Az enumok használata elősegíti a típusbiztonság előnyeit, mivel a programban a numerikus változót értelmes enum értékekkel rendelik hozzá.


Az Enum-ot szintén felsorolásnak vagy felsoroló listának hívják.

Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, mi szól a felhőalapú számítástechnikából, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.

A Techopedia magyarázza Enumot

Az enum típus értékének deklarálásakor a részletek magukban foglalhatják a nevet, az akadálymentességet, az alapul szolgáló típust és az enum tagok nevét. Az alapértelmezett alaptípus, amely egy 32 bites egész szám (int), felülbírálható bármilyen integrál típusúval (kivéve a "char"). Az enum alapértelmezett típusa "int".


Például be lehet jelenteni egy felsorolást, amely felsorolja az év hónapjait, egész és egész formában megjelenítve.

Egy enum tag értéke kifejezetten vagy implicit módon hozzárendelhető. Egy enum tag számára, amelyet nem határoztak meg kifejezetten, az első értéket nullára állítják, és utána a tagok mindegyikének társított értéke thai egynél több, mint elődjének. Az alapértelmezett értékeket azonban inicializálók segítségével felülbírálhatjuk.

Az enum két tagjának nem lehet ugyanaz a neve, de megoszthat ugyanazt a társított értéket. Az enum tagjainak megadott értékeknek az enum mögöttes típusának tartományában kell lenniük. Az enum tag mögöttes értékét kifejezett leadással hajthatjuk végre, hogy átalakítsuk integrált típusává.

Ezt a meghatározást a C #