Tarvitseeko kytkinkäsky oletusarvon?
Tarvitseeko kytkinkäsky oletusarvon?

Video: Tarvitseeko kytkinkäsky oletusarvon?

Video: Tarvitseeko kytkinkäsky oletusarvon?
Video: Tarvitseeko kevennysviikkoja? 2024, Saattaa
Anonim

Ei, se ei ole välttämätöntä oletustapaus jonkin sisällä vaihtaa lausunto eikä pitämisessä ole sääntöä oletustapaus kaikkien tapausten lopussa se voidaan sijoittaa kaikkien muiden tapausten alkuun ja keskelle.

Tarvitseeko jokainen kytkinlause sitten oletuksen?

valitse vaihtaa , " Switch-lause tekee ei ole a oletustapaus "A vaihtaa lausunto ilman oletustapaus voi sallia täytäntöönpanon "putoaa läpi" hiljaa, jos tapauksia ei löydy.

Pitäisikö oletuksena olla kytkinkäskyn viimeinen tapaus yllä olevan lisäksi? A ' vaihtaa ' lausunnon pitäisi omistaa ' oletuksena ' kuten kestää etiketti. lisäämällä ' oletuksena 'etiketti jokaisen lopussa' vaihtaa ' lausunto tekee koodista selkeämmän ja takaa sen mahdollisen tapaus jos mikään nimiöistä ei vastaa ohjausmuuttujan arvoa, käsitellään.

Yksinkertaisesti niin, mikä on oletusarvo kytkinlauseessa?

The oletuslauseke suoritetaan, jos ei tapaus vakiolauseke on yhtä suuri kuin arvo vaihtaa (ilmaisu). Jos oletuslauseke jätetään pois, ja ei tapaus vastaavuutta ei löydy lausunnot in vaihtaa ruumis teloitetaan. A tapaus tai oletuksena etiketti voi näkyä vain a:n sisällä vaihtaa lausunto.

Onko oletusarvo pakollinen kytkimen tapauksessa C#:ssa?

Sisään C# , kaksoiskappale tapaus arvot eivät ole sallittuja. Muuttujan tietotyyppi tiedostossa vaihtaa ja arvo a tapaus on oltava samaa tyyppiä. The oletuslauseke on valinnainen ja sitä voidaan käyttää missä tahansa laitteen sisällä vaihtaa lausunto . Useita oletuksena lausunnot eivät ole sallittuja.

Suositeltava: