C# Die else if-Anweisung
Die else if-Anweisung
Verwenden Sie die Anweisung else if
, um eine neue Bedingung anzugeben, wenn die erste Bedingung lautet False
.
Syntax
if (Bedingung1)
{
// Codeblock, der ausgeführt werden soll, wenn Bedingung1 True ist
}
else if (Bedingung2)
{
// Codeblock, der ausgeführt werden soll, wenn Bedingung1 false und Bedingung2 True ist
}
else
{
// Codeblock, der ausgeführt werden soll, wenn Bedingung1 false und Bedingung2 false ist
}
Example
int time = 22;
if (time < 10)
{
Console.WriteLine("Guten Morgen.");
}
else if (time < 20)
{
Console.WriteLine("Guten Tag.");
}
else
{
Console.WriteLine("Guten Abend.");
}
// Ausgänge "Guten Abend."
Beispiel erklärt
Im obigen Beispiel ist die Zeit (22) größer als 10, daher ist die erste Bedingung False
. Die nächste Bedingung in der else if
-Anweisung ist ebenfalls False
, also fahren wir mit dem fort else
-Bedingung, da condition1 und condition2 beide False
sind – und geben Sie auf dem Bildschirm „Guten Abend“ aus.
Wenn die Zeit jedoch 14 wäre, würde unser Programm „Guten Tag“ ausgeben.