O instrucțiune switch are nevoie de o valoare implicită?
O instrucțiune switch are nevoie de o valoare implicită?

Video: O instrucțiune switch are nevoie de o valoare implicită?

Video: O instrucțiune switch are nevoie de o valoare implicită?
Video: STOP Using Switch Statements! Use These Instead... 2024, Mai
Anonim

Nu, nu este necesar caz implicit într-o declarație switch și nu există nicio regulă de păstrare caz implicit la sfârșitul tuturor cazurilor poate fi plasat la începutul și la mijlocul tuturor celorlalte cazuri.

Apoi, fiecare instrucțiune switch are nevoie de o valoare implicită?

Selectați intrerupator , " Declarația Switch face nu au un caz implicit ." A declarație switch fără caz implicit poate permite execuției să „cadă” în tăcere, dacă nu se potrivește cazuri.

Alături de mai sus, ar trebui să fie implicit ultimul caz dintr-o declarație switch? A ' intrerupator ' declarația ar trebui avea ' Mod implicit ' dupa cum ultimul eticheta. Adăugarea unui „ Mod implicit „etichetă la sfârșitul fiecărei” intrerupator ' afirmație face codul mai clar și garantează că orice posibil caz unde niciuna dintre etichete nu se potrivește cu valoarea variabilei de control va fi tratată.

Pur și simplu, care este valoarea implicită într-o declarație switch?

The declarație implicită se executa daca nu caz expresia constantă este egală cu valoarea lui intrerupator (expresie). Dacă declarație implicită este omis, iar nu caz se găsește potrivire, niciunul dintre declarații în intrerupator corpurile sunt executate. A caz sau Mod implicit eticheta poate apărea numai în interiorul unui declarație switch.

Este implicit obligatoriu în cazul comutării în C#?

În C# , duplicat caz valorile nu sunt permise. Tipul de date al variabilei din intrerupator și valoarea a caz trebuie să fie de același tip. The declarație implicită este opțional și poate fi folosit oriunde în interiorul declarație switch . Multiplu Mod implicit declarațiile nu sunt permise.

Recomandat: