C# Entscheidungsfindung

Eine Entscheidungsstruktur erfordert, dass der Programmierer eine oder mehrere Bedingungen angibt, die ausgewertet oder getestet werden sollen, zusammen mit Anweisungen, die ausgeführt werden, wenn die Bedingung wahr ist (erforderlich), und Anweisungen, die ausgeführt werden, wenn die Bedingung falsch ist (optional).

Das Folgende ist die allgemeine Form einer typischen Entscheidungsstruktur in den meisten Programmiersprachen:

C# 中的判断语句

Entscheidungsanweisungen

C# bietet die folgenden Arten von Entscheidungsanweisungen. Klicken Sie auf die Links, um die Details der einzelnen Anweisungen anzuzeigen.

AnweisungBeschreibung
if-Anweisungaif-AnweisungBesteht aus einem booleschen Ausdruck, gefolgt von einer oder mehreren Anweisungen.
if...else-Anweisungaif-AnweisungKann von einer optionalenelse-Anweisung gefolgt werdenDie else-Anweisung wird ausgeführt, wenn der boolesche Ausdruck falsch ist.
Verschachtelte if-AnweisungenSie können in einerif- oderelse if-Anweisung ein weiteresif verwendenoderelse if-Anweisung.
switch-AnweisungaswitchDie Anweisung ermöglicht es, eine Variable auf Gleichheit mit mehreren Werten zu testen.
Verschachtelte switch-AnweisungenSie können in einerswitch-Anweisung eine weitereswitch -Anweisung verwenden.
C#-Null-BedingungsoperatorC# 6.0 führte den Null-Bedingungsoperator ein,?.der verwendet wird, um sicher auf Eigenschaften oder Methoden zuzugreifen, ohne eine Reihe von if-Prüfungen schreiben zu müssen.

? : Operator

Wir haben bereits in den vorherigen Kapiteln erklärtBedingter Operator ? :, kann verwendet werden, umif...elseAnweisung zu ersetzen. Seine allgemeine Form ist wie folgt:

Exp1 ? Exp2 : Exp3;

Dabei sind Exp1, Exp2 und Exp3 Ausdrücke. Beachten Sie die Verwendung und Platzierung des Doppelpunkts.

Der Wert des ?-Ausdrucks wird durch Exp1 bestimmt. Wenn Exp1 wahr ist, wird Exp2 ausgewertet, und sein Wert wird der Wert des gesamten ?-Ausdrucks. Wenn Exp1 falsch ist, wird Exp3 ausgewertet, und sein Wert wird der Wert des gesamten ?-Ausdrucks.

Weitere Erweiterungen