If-Anweisung

Autor: Lewis Jackson
Erstelldatum: 8 Kann 2021
Aktualisierungsdatum: 1 Juli 2024
Anonim
If-Else-Switch - Java Tutorial 7 ● Gehe auf SIMPLECLUB.DE/GO & werde #EinserSchüler
Video: If-Else-Switch - Java Tutorial 7 ● Gehe auf SIMPLECLUB.DE/GO & werde #EinserSchüler

Inhalt

Definition - Was bedeutet If-Anweisung?

Eine if-Anweisung in C # ist ein Programmierkonstrukt in C #, mit dem Codeanweisungen basierend auf dem Ergebnis der Auswertung eines Booleschen Ausdrucks selektiv ausgeführt werden. Der Boolesche Ausdruck muss entweder einen wahren oder einen falschen Wert zurückgeben.


Die if-Anweisung wird als Steueranweisung verwendet, um abhängig vom Ergebnis des booleschen bedingten Ausdrucks in verschiedene Codeabschnitte zu verzweigen. Der Ausdruck wird in Klammern angegeben und während der Ausführung ausgewertet. Wenn der Ausdruck einen wahren Wert ergibt, wird der Code nach der if-Anweisung ausgeführt. Andernfalls wird der Code nach einer optionalen "else" -Anweisung ausgeführt. Wenn keine else-Anweisung vorhanden ist, wird die Ausführung mit dem Code nach dem if-Block fortgesetzt.

Die if-Anweisung bietet eine Entscheidungsfunktion, mit der ein Teil des Codes anstelle des anderen ausgeführt wird, basierend auf einer oder mehreren festgelegten Bedingungen.

Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.

Techopedia erklärt If-Anweisung

In dem Booleschen Ausdruck können mehrere Bedingungen kombiniert werden, die in der if-Anweisung mithilfe des OR-Operators (||) und / oder des AND-Operators (&&) ausgewertet werden. Die anderen entsprechenden logischen Operatoren sind | und &. Die logischen Operatoren && und || Produzieren Sie effizienteren Code als die anderen regulären, da nicht immer der gesamte Ausdruck ausgewertet werden muss. Sie werden daher als Kurzschlussbetreiber bezeichnet.


Eine if-Anweisung kann beispielsweise verwendet werden, um zu überprüfen, ob ein in das Programm eingegebenes Zeichen ein alphabetisches, numerisches oder Sonderzeichen ist.

Im Gegensatz zu Sprachen wie C oder C ++, in denen ein Ergebnis von Null als falscher Wert und eine Zahl ungleich Null als wahr betrachtet wird, erwartet C # Ergebnisse nur als boolesche Werte (wahr oder falsch). Für numerische Bedingungen wie Variable ungleich Null muss der Ausdruck daher explizit für diese Bedingung geschrieben und nicht nur mit der Zahl in Klammern ausgewertet werden.

Obwohl das switch-Konstrukt eine Alternative zur if-Anweisung darstellt und eine bessere Leistung und klareren Code bieten kann, kann es nur zum Testen von Ausdrücken mit konstanten Werten verwendet werden. Die if-Anweisung kann bei der Auswertung einer Bedingung durch einen ternären Operator ersetzt werden. Das Ergebnis der Auswertung wird bei der Zuweisung einer Variablen zu einem Wert berücksichtigt.


Diese Definition wurde in der con von C # geschrieben