Trenger en switch-setning en standard?
Trenger en switch-setning en standard?

Video: Trenger en switch-setning en standard?

Video: Trenger en switch-setning en standard?
Video: Default Gateway Explained 2024, Kan
Anonim

Nei det er ikke nødvendig standard tilfelle i en bytte uttalelse og det er ingen holderegel standard tilfelle på slutten av alle saker kan den plasseres i starten og midten av alle andre saker.

Da trenger hver switch-setning en standard?

plukke ut bytte om , " Switch statement gjør det ikke har en standard tilfelle ." A bytte uttalelse uten en standard tilfelle kan tillate utførelse å "falle gjennom" stille, hvis ingen tilfeller matches.

Foruten ovenfor, bør standard være det siste tilfellet i en switch-setning? A ' bytte om ' uttalelse bør har ' misligholde ' som siste merkelapp. Legger til en ' misligholde ' etikett på slutten av hver ' bytte om ' uttalelse gjør koden klarere og garanterer at evt sak der ingen av etikettene samsvarer med verdien til kontrollvariabelen vil bli håndtert.

Ganske enkelt, hva er standarden i en switch-setning?

De standarderklæring utføres hvis nei sak konstant-uttrykk er lik verdien av bytte om (uttrykk). Hvis standarderklæring er utelatt, og nei sak samsvar er funnet, ingen av uttalelser i bytte om kroppen blir henrettet. EN sak eller misligholde etiketten kan bare vises inne i en bytte uttalelse.

Er standard obligatorisk i switch case i C#?

I C# , duplisere sak verdier er ikke tillatt. Datatypen til variabelen i bytte om og verdien av en sak må være av samme type. De standarderklæring er valgfritt og kan brukes hvor som helst inne i bytte uttalelse . Flere misligholde uttalelser er ikke tillatt.

Anbefalt: