Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 26773|Atsakyti: 0

[Šaltinis] C# išvardijimai naudoja vėliavėlių funkciją, kai kelios reikšmės saugomos viename išvardijimo kintamajame

[Kopijuoti nuorodą]
Paskelbta 2018-04-09 22:40:44 | | | |
Anksčiau, jei apibrėžėme išvardijimo tipą, o tada apibrėžėme išvardijimo kintamąjį, tada šis išvardijimo kintamasis galėjo būti tik viena tipo reikšmė, dabar norime, kad vienas kintamasis atspindėtų kelias reikšmes:

Kai aš skaitau "Pro Net 2.0 Windows Forms And Custom Cortrols In C #" šiandien, aš pamačiau išvardijimo skyrių, ir aš pastebėjau, kad man reikia sujungti kelias reikšmes į išvardijimą, ir aš pamačiau, kad "|" buvo naudojamas. operatorius, anksčiau į tai nekreipiau daug dėmesio, bet šiandien pagalvojau, kodėl naudojau "|" O kaip tai?

MSDN mačiau šį sakinį: "Išvardijimo konstantos apibrėžiamos 2 galiomis (t.y. 1, 2, 4, 8 ir t.t.). Tai reiškia, kad atskiros vėliavėlės sujungtose išvardijimo konstantose nesutampa. ”

Išvardijimo konstanta turi būti apibrėžta 2 galiomis (t. y. 1, 2, 4, 8 ir t. t.). Tai reiškia, kad atskiros vėliavėlės sujungtose išvardijimo konstantose nesutampa.



Jei galite turėti daugiau nei vieną reikšmės reikšmę, galite naudoti išvardijimą ir įtraukti vėliavėles

Šiame straipsnyje pasakojama, kaip parašyti vėliavėles.

Prieš rašydami turite žinoti keletą pagrindinių žinių, elgtis priešingai arba, jei nežinote, pažvelkite į pagrindus.

Žinoma, tai yra per sudėtinga man paaiškinti čia.

Jei yra tipas

Kelių reikšmių suliejimas

Norėdami sujungti kelis iš jų, naudokite |

Nustatykite, ar yra reikšmė

Paprastas būdas tai padaryti yra su HasFlag, bet vienas iš būdų yra naudoti &

Reikšmės šalinimas

Paimkite priešingą vertę







Ankstesnis:"Windows" sistemos mysql-5.7.21 diegimo pamoka
Kitą:Patikrinkite "Windows" serverio išjungimo žurnalus
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com