![Kapcsoló nyilatkozat - Technológia Kapcsoló nyilatkozat - Technológia](https://a.continuousdev.com/technology/switch-statement.jpg)
Tartalom
- Meghatározás - Mit jelent a kapcsolói nyilatkozat?
- 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
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.