Kapcsoló nyilatkozat

Szerző: Randy Alexander
A Teremtés Dátuma: 25 Április 2021
Frissítés Dátuma: 1 Július 2024
Anonim
Kapcsoló nyilatkozat - Technológia
Kapcsoló nyilatkozat - Technológia

Tartalom

Meghatározás - Mit jelent a kapcsolói nyilatkozat?

A kapcsoló utasítás C # -ben egy olyan választási utasítás, amely lehetővé teszi a programvezérlés átvitelét a nyilatkozatlistába olyan kapcsolócímkével, amely megfelel a kapcsoló kifejezés értékének.


A kapcsoló utasítás egy vezérlő utasítás, amely végrehajtja a logika halmazát a vezérlő kifejezés és a kapcsoló blokkban megadott címkék összehasonlításának eredménye alapján. Az ilyen típusú állítás segít abban, hogy egy változó vagy kifejezés értékének segítségével kiválassza a végrehajtandó kódblokkot a jelöltek listájából, amelyek a lehetséges különböző lehetőségeket képviselik.

A kapcsoló utasítás használata jobb teljesítményt és olvashatóságot eredményez, összehasonlítva az if..else..if .. létrával. A kapcsoló utasítás egy másik kapcsoló utasítást tartalmazhat, így beágyazott kapcsolót képezve, amely jobb teljesítményt nyújthat más megközelítésekhez képest.


Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, hogy mi a lényeg a felhőalapú számítástechnikában, é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 a Switch nyilatkozatot

A kapcsoló utasítás tartalmazza a "kapcsoló" kulcsszót, amelyet egy vezérlő kapcsoló kifejezés követ (zárójelben) és egy kapcsoló blokkot. A kapcsolóblokk tartalmazhat nullát vagy sok kapcsolószakaszt. Minden kapcsolószekció tartalmazza az "eset" kulcsszót, amelyet választás követ (egy állandó érték ":" -vel végződő) és az utasításlistát.

A kapcsoló utasítás kifejezésének kiértékelése után a vezérlés átkerül a kifejezés értékével megegyező "eset" címkét követő utasításba. Ha az "eset" címkékben nincs megadva egyező állandó, akkor a vezérlés átkerül az "alapértelmezett" címkét követő utasításba (ha létezik), vagy a kapcsoló utasítás végére.


A zárójelben megadott kifejezésnek integrált típusnak, enumnak, karakterláncnak, logikai értéknek vagy típusúnak kell lennie, amely konvertálható integrált típusba. Minden kapcsolószekció tartalmazhat több "eset" címkét. Minden kapcsolószakasz végének elérhetetlennek kell lennie; ennek eredményeként a kapcsoló szakasznak olyan ugró utasításokkal kell befejeződnie, mint például a „break”. A kapcsoló utasításon belül a különböző "eset" címkékben használt állandók nem ismételhetők meg.

Például a kapcsoló utasítás segítségével összehasonlíthatjuk a felhasználó numerikus bemeneti értékét az alkalmazásban megjelenített menüopciók listájával, majd végrehajthatjuk az alkalmazást a felhasználói választás alapján.

A C ++-val ellentétben a kapcsolószakasz végrehajtása a C # -ben nem engedi, hogy „átsiklik” (folytassa) a következő kapcsolószakaszig.

Ezt a meghatározást a C #