Ali stavek switch potrebuje privzeto vrednost?
Ali stavek switch potrebuje privzeto vrednost?

Video: Ali stavek switch potrebuje privzeto vrednost?

Video: Ali stavek switch potrebuje privzeto vrednost?
Video: Полный курс React Query за час | TanStack Query v4 для начинающих 2024, November
Anonim

Ne, ni potrebno privzeti primer v preklopna izjava in ni pravila držanja privzeti primer na koncu vseh primerov se lahko postavi na začetno in d sredino vseh drugih primerov.

Potem, ali vsak stavek switch potrebuje privzeto vrednost?

izberite stikalo , " Izjava Switch ne nimajo a privzeti primer ." A preklopna izjava brez a privzeti primer lahko dovoli, da izvedba tiho 'pade skozi', če se ne ujema noben primer.

Poleg zgoraj, ali naj bo privzeta vrednost zadnji primer v stavku switch? A ' stikalo ' izjava bi morala imeti ' privzeto ' kot zadnji etiketo. dodajanje ' privzeto 'oznaka na koncu vsakega' stikalo ' izjava naredi kodo jasnejšo in zagotavlja, da je vse mogoče Ovitek kjer se nobena od oznak ne ujema z vrednostjo kontrolne spremenljivke, bo obravnavana.

Preprosto tako, kaj je privzeto v stavku switch?

The privzeta izjava se izvede, če ne Ovitek konstantni izraz je enak vrednosti stikalo (izraz). Če privzeta izjava je izpuščeno in ne Ovitek ujemanje je bilo najdeno, nobeden od izjave v stikalo telo se izvršijo. A Ovitek oz privzeto oznaka se lahko pojavi samo znotraj a preklopna izjava.

Ali je privzeta vrednost obvezna v velikih črkah stikala v C#?

V C# , dvojnik Ovitek vrednosti niso dovoljene. Podatkovni tip spremenljivke v stikalo in vrednost a Ovitek mora biti iste vrste. The privzeta izjava je neobvezna in se lahko uporablja kjer koli v notranjosti preklopna izjava . Večkraten privzeto izjave niso dovoljene.

Priporočena: