Prohlášení o přepnutí

Autor: Randy Alexander
Datum Vytvoření: 25 Duben 2021
Datum Aktualizace: 1 Červenec 2024
Anonim
Prohlášení o přepnutí - Technologie
Prohlášení o přepnutí - Technologie

Obsah

Definice - Co znamená příkaz Switch Statement?

Příkaz přepínače v C # je výběrový příkaz, který umožňuje přenos programového řízení do seznamu příkazů se štítkem přepínače, který odpovídá hodnotě výrazu přepínače.


Příkaz switch je ovládací příkaz, který provádí sadu logiky na základě výsledku srovnání mezi řídícím výrazem a štítky uvedenými v bloku spínače. Tento typ příkazu pomáhá při umožnění hodnoty proměnné nebo výrazu vybrat blok kódu pro provedení ze seznamu kandidátů, kteří představují různé možnosti, které mohou nastat.

Použití příkazu switch má za následek lepší výkon a čitelnost ve srovnání s žebříkem if..else..if ... Příkaz přepínače může obsahovat další příkaz přepínače, čímž vytváří vnořený přepínač, který může přinést lepší výkon oproti jiným přístupům.

Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.

Techopedia vysvětluje prohlášení o změně

Příkaz switch obsahuje klíčové slovo „switch“, za nímž následuje výraz ovládacího prvku switch (v závorkách) a blok spínače. Blok spínačů může obsahovat nulu nebo více sekcí spínače. Každá sekce přepínače obsahuje klíčové slovo „případ“ následované volbou (konstantní hodnota končící „:“) a seznam příkazů.


Po vyhodnocení výrazu příkazu switch bude ovládací prvek převeden na příkaz následující po označení "case", které odpovídá hodnotě výrazu. Pokud v popiscích „případu“ není uvedena žádná odpovídající konstanta, je ovládací prvek přenesen na příkaz následující za „výchozím“ štítkem (pokud existuje) nebo na konec příkazu switch.

Výraz uvedený v závorkách musí být integrální typ, výčet, řetězec, logický výraz nebo typ, který lze převést na integrální typ. Každá sekce přepínače může obsahovat více štítků "case". Konec každé sekce spínače musí být nedostupný; v důsledku toho musí sekce přepínače končit příkazem skok jako „break“. Konstanty použité v různých štítcích „case“ v příkazu switch nelze opakovat.


Například příkaz switch může být použit k porovnání číselné vstupní hodnoty od uživatele se seznamem možností nabídky zobrazených v aplikaci a následným spuštěním aplikace na základě výběru uživatelů.

Na rozdíl od C ++ není provádění přepínací sekce v C # dovoleno „propadnout“ (pokračovat) do další přepínací sekce.

Tato definice byla napsána v konu C #