Überprüfen Sie die Switch-Anweisung in C#
Überprüfen Sie die Anweisung Switch wird angewiesen, von der multiple-Choice, ermöglichen, um den Code zu definieren, wenn man von den festen Wert.
Menu wpisu
Abhängigkeit der Switch mit if
Die Switch-Anweisung ausführt, überprüft eine Reihe von Bedingungen für eine bestimmte Variable von was wohl Fassung einer If Anweisung. Es würde jedoch die Menge des Codes und bei gleichzeitiger Verringerung seiner Transparenz und Geschwindigkeit erhöhen. Switch-Anweisung und kann nicht immer ersetzen die If Anweisung. Dies ist aufgrund der Tatsache, dass es den Zustand der nur eine Variable überprüfen können.
Das Design des Schalters
Wichtige Schlüsselwörter sind Syntax, Switch, Case, Pause und optionalen Default. Ihre Verwendung stellt das folgende Beispiel.
Schalter (variabel) //the Variable Value, die Wahl des richtigen Fall hängt { RS wart_1: der Code für eine Variable, die einen Wert von wart_1 hat zu brechen; sehr wichtige Auslassung würde Code auszuführen. der nächste Fall, trotz der Tatsache, die der Wert der Variablen nicht erreicht werden würde. RS wart_2: der Code für eine Variable, die einen Wert von wart_2 hat zu brechen; Standard: der Code für eine Variable, die hat keinen Wert, im anderen Fall aufgeführt zu brechen; }
Wenn der Variablentyp Bool ist, ist es möglich, die Bedingungen anstelle der Werte im Fall angeben. Dies ist der einzige Fall, da die Bedingungen einen Wert von True oder False, den Gegenwert von Bool zurück. Allerdings gibt es Einschränkungen, der Wert muss eine Konstante (const) und die Ergebnisse des Tests von True und False kann nur einmal geschehen.
Bool = False; Schalter (variabel) { Fall (6 < 0): Konsole. WriteLine ("False"); zu brechen; }
Zulässigen Datentypen
Denn es ist eine einzelne Variable in definierten Fällen (Fall) muss es eindeutige Ganzzahl-Wert oder einen Wert, der vorhanden mit einer ganzen Zahl ergibt. Zulässige Typen sind: Short, Int, long, lang lang, und Char (schätzen speichern als ASCII-Zeichen-Code-Zahl) oder Enum (jedes Element ist einen numerischen Wert zugewiesen). Es ist nicht erlaubt, zB zu verwenden. Float und Double, weil wegen, um die Prüfung zu bringen Bedingungen nicht schlüssig sein könnte.
One thought on “Überprüfen Sie die Switch-Anweisung in C#”