Instrukcja zamiany

Autor: Randy Alexander
Data Utworzenia: 25 Kwiecień 2021
Data Aktualizacji: 1 Lipiec 2024
Anonim
IFG - Instrukcja zamiany funduszy - Skandia
Wideo: IFG - Instrukcja zamiany funduszy - Skandia

Zawartość

Definicja - Co oznacza instrukcja Switch?

Instrukcja switch, w języku C #, jest instrukcją wyboru, która pozwala na przeniesienie kontroli programu na listę instrukcji z etykietą przełącznika, która odpowiada wartości wyrażenia przełącznika.


Instrukcja switch jest instrukcją sterującą, która wykonuje zestaw logiki na podstawie wyniku porównania wyrażenia kontrolnego z etykietami określonymi w bloku przełącznika. Ten typ instrukcji pomaga w umożliwieniu wartości zmiennej lub wyrażenia wybrania bloku kodu do wykonania z listy kandydatów reprezentujących różne możliwe możliwości.

Zastosowanie instrukcji switch powoduje lepszą wydajność i czytelność w porównaniu do drabiny if..else..if ... Instrukcja switch może zawierać inną instrukcję switch, tworząc w ten sposób zagnieżdżony przełącznik, który może zapewnić lepszą wydajność w porównaniu z innymi podejściami.

Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia Switch Switch

Instrukcja switch zawiera słowo kluczowe „switch”, po którym następuje wyrażenie kontrolne (w nawiasach) i blok przełącznika. Blok przełączników może zawierać zero lub wiele sekcji przełączników. Każda sekcja przełącznika zawiera słowo kluczowe „case”, po którym następuje wybór (stała wartość kończąca się na „:”) i lista instrukcji.


Po dokonaniu oceny wyrażenia instrukcji switch kontrola zostanie przekazana do instrukcji następującej po etykiecie „case”, która odpowiada wartości wyrażenia. Jeśli w etykietach „case” nie ma określonej stałej dopasowania, sterowanie jest przekazywane do instrukcji następującej po etykiecie „default” (jeśli istnieje) lub na końcu instrukcji switch.

Wyrażenie określone w nawiasach musi być typem integralnym, wyliczeniem, łańcuchem, wartością logiczną lub typem, który można przekonwertować na typ całkowy. Każda sekcja przełącznika może zawierać wiele etykiet „przypadków”. Koniec każdej sekcji przełącznika musi być nieosiągalny; w rezultacie sekcja przełączania musi kończyć się wyrażeniem skoku, takim jak „break”. Stałe użyte w różnych etykietach „case” w instrukcji switch nie mogą się powtarzać.

Na przykład można użyć instrukcji przełączającej, aby porównać liczbową wartość wejściową od użytkownika z listą opcji menu wyświetlanych w aplikacji, a następnie uruchomić aplikację na podstawie wyboru użytkownika.


W przeciwieństwie do C ++, wykonanie sekcji przełącznika w języku C # nie może „przejść” (kontynuować) do następnej sekcji przełącznika.

Ta definicja została napisana w con C #