Enum

May -Akda: Lewis Jackson
Petsa Ng Paglikha: 7 Mayo 2021
I -Update Ang Petsa: 25 Hunyo 2024
Anonim
Java для начинающих. Урок 48: Enum (Перечисления).
Video.: Java для начинающих. Урок 48: Enum (Перечисления).

Nilalaman

Kahulugan - Ano ang ibig sabihin ng Enum?

Si Enum, sa C #, ay isang keyword na kumakatawan sa isang uri ng halaga para sa pagdedeklara ng isang hanay ng mga pinangalanan na constants.


Tumutulong ang isang enum upang tukuyin ang isang serye ng mga kaugnay na integral constants na kumakatawan sa mga espesyal na halaga sa loob ng isang module ng code. Ang isang enum ay maaaring magamit sa isang pahayag ng switch, na ginagamit bilang pahayag sa paggawa ng desisyon para sa paghahambing ng mga halaga ng numero. Makakatulong ito upang lumikha, mapanatili at mapahusay ang code sa pag-dokumento sa sarili na nangangailangan ng karagdagang mga constants sa mga susunod na bersyon ng software. Ang isang enum ay ginustong habang kumakatawan sa isang hanay ng mga magkakaugnay na mga halaga. Maaari itong magamit upang kumatawan sa mga bitflags at samakatuwid ay maaaring magamit upang maisagawa ang mga lohikal na operasyon tulad ng AT, O, XOR, atbp.

Ang isang enum ay may isang mas mahusay na kalamangan kaysa sa paggamit ng mahalagang uri ng numero dahil malinaw na tinukoy nito ang hanay ng mga halaga na maaaring magamit ng client code, at ang mga halaga ay ipinapakita sa Intellisense ng Visual Studio. Ang paggamit ng mga enums ay nagdudulot ng kalamangan ng uri ng kaligtasan sa pamamagitan ng pagtatalaga ng variable na numero sa isang programa na may makabuluhang mga halaga ng enum.


Ang Enum ay tinatawag ding enumeration o isang enumerator list.

Isang Panimula sa Microsoft Azure at ang Microsoft Cloud | Sa buong gabay na ito, malalaman mo kung ano ang lahat ng cloud computing at kung paano makakatulong ang Microsoft Azure sa iyo upang lumipat at patakbuhin ang iyong negosyo mula sa ulap.

Paliwanag ng Techopedia kay Enum

Habang nagpapahayag ng isang halaga ng uri ng enum, ang mga detalye ay maaaring magsama ng pangalan, kakayahang ma-access, pinagbabatayan na uri at ang mga pangalan ng mga miyembro ng enum. Ang default na uri ng pinagbabatayan, na kung saan ay isang 32-bit integer (int), ay maaaring ma-overridden sa anumang uri ng integral (maliban sa "char"). Ang default na uri ng isang enum ay "int".

Halimbawa, ang isang enumerasyon ay maaaring ipahayag na ilista ang mga buwan ng isang taon upang ipakita sa parehong integer at string form.

Ang halaga ng isang miyembro ng enum ay maaaring italaga nang tahasang o implicitly. Para sa isang miyembro ng enum na hindi itinalaga nang malinaw, ang unang halaga ay nakatakda sa zero at ang mga miyembro pagkatapos na ang bawat isa ay may kaugnay na halaga na katumbas ng isang higit pa kaysa sa halaga ng nauna nito. Gayunpaman, ang mga default na halaga ay maaaring ma-overridden sa pamamagitan ng paggamit ng mga initializer.


Ang dalawang miyembro ng isang enum ay hindi maaaring magkatulad na pangalan ngunit maaaring magbahagi ng parehong nauugnay na halaga. Ang mga halagang tinukoy para sa mga miyembro ng isang enum ay dapat na nasa loob ng saklaw ng pinagbabatayan na uri ng enum. Ang pinagbabatayan na halaga ng isang miyembro ng enum ay maaaring makuha sa pamamagitan ng pagsasagawa ng isang tahasang cast upang mai-convert ito sa mahalagang uri.

Ang kahulugan na ito ay isinulat sa con ng C #