A switch utasításhoz szükség van alapértelmezésre?
A switch utasításhoz szükség van alapértelmezésre?

Videó: A switch utasításhoz szükség van alapértelmezésre?

Videó: A switch utasításhoz szükség van alapértelmezésre?
Videó: Автомобильный генератор для генератора с самовозбуждением с использованием ДИОДА 2024, December
Anonim

Nem, nem szükséges alapértelmezett eset a switch utasítás és nincs betartási szabály alapértelmezett eset minden eset végén az összes többi eset kezdetére és közepére helyezhető.

Akkor minden switch utasításnak szüksége van egy alapértelmezettre?

válassza ki kapcsoló , " A Switch utasítás igen nincs a alapértelmezett eset "A switch utasítás nélkül alapértelmezett eset lehetővé teheti, hogy a végrehajtás csendben „bedőljön”, ha egyetlen eset sem egyezik meg.

A fentieken kívül az alapértelmezett legyen az utolsó eset a switch utasításban? A ' kapcsoló ' nyilatkozatot kell van' alapértelmezett ' mint a utolsó címke. ' hozzáadása alapértelmezett "címke minden végén" kapcsoló ' nyilatkozat világosabbá teszi a kódot, és garantálja, hogy minden lehetséges ügy ahol egyik címke sem egyezik a vezérlőváltozó értékével, akkor a rendszer kezeli.

Egyszerűen így, mi az alapértelmezett a switch utasításban?

Az alapértelmezett utasítás végrehajtásra kerül, ha nem ügy konstans-kifejezés egyenlő értékével kapcsoló (kifejezés). Ha a alapértelmezett utasítás ki van hagyva, és nem ügy egyezés található, egyik sem nyilatkozatok ban,-ben kapcsoló testet kivégeznek. A ügy vagy alapértelmezett címke csak a belül jelenhet meg switch utasítás.

Kötelező az alapértelmezett C# kapcsoló esetén?

Ban ben C# , másodpéldány ügy értékek nem megengedettek. A változó adattípusa a kapcsoló és értéke a ügy azonos típusúnak kell lennie. Az alapértelmezett utasítás opcionális, és bárhol használható switch utasítás . Többszörös alapértelmezett nyilatkozatok nem megengedettek.

Ajánlott: