Izjava o prebacivanju

Autor: Randy Alexander
Datum Stvaranja: 25 Travanj 2021
Datum Ažuriranja: 1 Srpanj 2024
Anonim
Kako će Rusija Izgledati u 2035 godini ako se Ostvari OVO PREDVIDJANJE? /KARTA IZ 2035/
Video: Kako će Rusija Izgledati u 2035 godini ako se Ostvari OVO PREDVIDJANJE? /KARTA IZ 2035/

Sadržaj

Definicija - Što znači Izjava o prebacivanju?

Izjava o prebacivanju, u C #, je izjava izbora koja omogućuje prijenos programske kontrole na popis izjava s preklopnom naljepnicom koja odgovara vrijednosti izraza prekidača.


Izjava o prekidaču je kontrolna izjava koja izvršava skup logike na temelju rezultata usporedbe između upravljačkog izraza i oznaka navedenih u bloku prekidača. Ova vrsta izjave pomaže u omogućavanju vrijednosti varijable ili izraza odabrati kodni blok za izvršenje s popisa kandidata koji predstavljaju različite mogućnosti koje se mogu pojaviti.

Upotreba izjave o prebacivanju rezultira poboljšanim performansama i čitljivošću u usporedbi s ljestvicama if..else..if .. Izjava o preklopu može sadržavati drugu izjavu preklopnika, stvarajući tako ugniježđeno sklopku, što može dati bolje performanse u odnosu na druge pristupe.

Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.

Tehopedia objašnjava Izjavu o prebacivanju

Izjava o sklopci sadrži ključnu riječ "switch", a slijedi izraz upravljačkog prekidača (unutar zagrada) i blok prekidača. Prekidački blok može sadržavati nulu ili više presjeka. Svaki preklopni odjeljak sadrži ključnu riječ "slučaj", nakon čega slijedi izbor (stalna vrijednost koja završava s ":") i popis izjava.


Nakon ocjenjivanja izraza preklopne izjave, kontrola će se prenijeti na izjavu slijedeći oznaku "slučaj" koja odgovara vrijednosti izraza. Ako u oznakama "case" nije navedena konstanta podudaranja, kontrola se prenosi na izraz koji slijedi nakon oznake "default" (ako postoji) ili na kraj izjave switch.

Izraz naveden u zagradama mora biti integralni tip, enum, string, boolean ili tip koji se može pretvoriti u integralni tip. Svaki preklopni odjeljak može sadržavati više naljepnica "slučaj". Kraj svakog presjeka preklopnika mora biti nedostupan; Kao rezultat toga, presjek se mora završiti izjavom o skoku poput "break". Konstante koje se koriste u različitim oznakama "case" unutar prekidača ne mogu se ponoviti.

Na primjer, izjava prekidača može se koristiti za usporedbu numeričke ulazne vrijednosti od korisnika s popisom opcija izbornika prikazanih u aplikaciji, a zatim izvršenje aplikacije na temelju izbora korisnika.


Za razliku od C ++, izvršavanje sklopke s prekidačem u C # nije dopušteno da "propadne" (nastavi) do sljedećeg presjeka.

Ova je definicija napisana u C #