BESTE WEBSITE FÜR WEBENTWICKLER
C# Sprache. W3Schools auf Deutsch. Unterricht für Anfänger

Ua En Es

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."

Try it Yourself »

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.