Potřebuje příkaz switch výchozí hodnotu?
Potřebuje příkaz switch výchozí hodnotu?

Video: Potřebuje příkaz switch výchozí hodnotu?

Video: Potřebuje příkaz switch výchozí hodnotu?
Video: STOP Using Switch Statements! Use These Instead... 2024, Duben
Anonim

Ne to není nutné výchozí případ v příkaz switch a neexistuje žádné pravidlo o dodržování výchozí případ na konci všech případů může být umístěn na začátku a uprostřed všech ostatních případů.

Potřebuje tedy každý příkaz switch výchozí hodnotu?

vybrat přepínač , " Příkaz Switch ano nemít a výchozí případ "A příkaz switch bez výchozí případ může umožnit provedení „propadnout“tiše, pokud se nenajdou žádné případy.

Kromě výše uvedeného by měl být default posledním případem v příkazu switch? A ' přepínač ' prohlášení by mělo mít ' výchozí ' jako poslední označení. Přidání ' výchozí " štítek na konci každého " přepínač ' tvrzení činí kód jasnějším a zaručuje, že je to možné případ kde žádný z popisků neodpovídá hodnotě řídicí proměnné, bude zpracováno.

Jednoduše tedy, co je výchozí v příkazu switch?

The výchozí výpis se provede, pokud ne případ konstantní-výraz se rovná hodnotě přepínač (výraz). Pokud výchozí výpis je vynecháno a ne případ nalezena shoda, žádná z nich prohlášení v přepínač tělo jsou popraveni. A případ nebo výchozí štítek se může objevit pouze uvnitř a příkaz switch.

Je výchozí nastavení povinné v případě přepínače v C#?

v C# , duplikát případ hodnoty nejsou povoleny. Datový typ proměnné v přepínač a hodnota a případ musí být stejného typu. The výchozí výpis je volitelný a lze jej použít kdekoli uvnitř příkaz switch . Násobek výchozí prohlášení nejsou povolena.

Doporučuje: