Vaihda lausunto

Kirjoittaja: Randy Alexander
Luomispäivä: 25 Huhtikuu 2021
Päivityspäivä: 1 Heinäkuu 2024
Anonim
plum grafting in August.
Video: plum grafting in August.

Sisältö

Määritelmä - mitä kytkinlause tarkoittaa?

Vaihtolause C-muodossa on valintalauseke, joka mahdollistaa ohjelman ohjauksen siirtämisen lausekkeen luetteloon kytkimen etiketillä, joka vastaa kytkimen lausekkeen arvoa.


Kytkentälausunto on ohjauslauseke, joka suorittaa joukon logiikkaa perustuen vertailun tulokseen kontrolloivan lausekkeen ja kytkinlohkossa määritettyjen tunnisteiden välillä. Tämäntyyppinen lauseke auttaa sallimaan muuttujan tai lausekkeen arvon valita koodilohkon suorittamista varten ehdokasluettelosta, joka edustaa erilaisia ​​mahdollisia mahdollisuuksia.

Kytkentälausekkeen käyttö parantaa parannettua suorituskykyä ja luettavuutta verrattuna if..else..if .. -portaikkojen tasoon. Kytkentälauseke voi sisältää toisen kytkimen lausunnon, muodostaen siten sisäkkäisen kytkimen, joka voi tuottaa paremman suorituskyvyn muihin lähestymistapoihin verrattuna.

Johdanto Microsoft Azureen ja Microsoft Cloud | Tämän oppaan läpi opit mitä pilvipalvelussa on kyse ja kuinka Microsoft Azure voi auttaa sinua siirtämään ja johtamaan yritystä pilvestä.

Techopedia selittää kytkinlausekkeen

Kytkentälauseke sisältää avainsanan "kytkin", jota seuraa ohjauskytkinlauseke (suluissa) ja kytkinlohko. Kytkinlohko voi sisältää nolla tai useita kytkinosia. Jokainen kytkinosa sisältää avainsanan "tapaus", jota seuraa valinta (vakioarvo päättyy ":") ja lausekeluettelo.


Arvioidettuaan kytkinlausekkeen lauseketta ohjaus siirretään lausekkeeseen, joka seuraa lausekkeen arvoa vastaavan "tapaus" -etiketin jälkeen. Jos "tapaus" -tarroissa ei määritetä vastaavaa vakioita, ohjaus siirretään "oletus" -etiketin jälkeiseen lauseeseen (jos sellainen on) tai vaihtolauseen loppuun.

Suluissa määritetyn lausekkeen on oltava integraali tyyppi, enum, merkkijono, Boolean tai tyyppi, joka voidaan muuntaa integraalityypiksi. Jokainen kytkinosa voi sisältää useita "tapaus" -etikettejä. Jokaisen kytkinosan lopun on oltava saavuttamaton; seurauksena kytkinosan on päätyttävä hyppylausekkeeseen, kuten "break". Eri "tapaus" -tarroissa käytettyjä vakioita ei voida toistaa.

Esimerkiksi kytkinlauseketta voidaan käyttää vertaamaan käyttäjän numeerista syöttöarvoa sovelluksessa näytettyyn valikkovaihtoehtojen luetteloon ja suorittamaan sovellus sitten käyttäjän valinnan perusteella.


Toisin kuin C ++, kytkinosan suorittaminen C #: ssä ei saa "pudota läpi" (jatkaa) seuraavaan kytkinosaan.

Tämä määritelmä kirjoitettiin C #: n con