Har en switch-sætning brug for en standard?
Har en switch-sætning brug for en standard?

Video: Har en switch-sætning brug for en standard?

Video: Har en switch-sætning brug for en standard?
Video: Lesson 12: Using Arduino Programming function and switch | SunFounder Robojax 2024, November
Anonim

Nej det er ikke nødvendigt standard tilfælde i en skifte erklæring og der er ingen holderegel standard tilfælde i slutningen af alle sager kan den placeres i starten og midten af alle andre sager.

Så har hver switch-sætning brug for en standard?

Vælg kontakt , " Switch statement gør ikke har en standard tilfælde ." A skifte erklæring uden a standard tilfælde kan tillade, at udførelsen 'falder igennem' lydløst, hvis ingen sager matches.

Udover ovenstående, skal standard være det sidste tilfælde i en switch-sætning? en ' kontakt ' erklæring skal har ' Standard ' som sidst etiket. Tilføjelse af et ' Standard ' etiket i slutningen af hver ' kontakt ' udmelding gør koden mere overskuelig og garanterer, at evt sag hvor ingen af etiketterne matcher værdien af kontrolvariablen vil blive håndteret.

Simpelthen, hvad er standarden i en switch-sætning?

Det standarderklæring udføres hvis nej sag konstant-udtryk er lig med værdien af kontakt (udtryk). Hvis standarderklæring er udeladt, og nej sag match er fundet, ingen af de udsagn i kontakt kroppen henrettes. EN sag eller Standard etiket kan kun vises inde i en skifte erklæring.

Er standard obligatorisk i switch case i C#?

I C# , dublet sag værdier er ikke tilladt. Datatypen for variablen i kontakt og værdien af en sag skal være af samme type. Det standarderklæring er valgfri, og den kan bruges overalt inde i skifte erklæring . Mange Standard udsagn er ikke tilladt.

Anbefalede: