Instrukcja warunkowa (else if)
Instrukcja else jest używana w połączeniu z instrukcją warunkową if do wykonania określonych akcji, jeśli warunek sprawdzony przy użyciu instrukcji if nie jest spełniony, program wykonuje instrukcje else.

instrukcja warunkowa else if
służy do przetestowania kolejnego warunku, jeśli poprzedni warunek w instrukcji if nie został spełniony. Oto ogólny wzór instrukcji warunkowej if-else if:
if (warunek1)
{
// kod do wykonania, jeśli warunek1 jest spełniony
}
else if (warunek2)
{
// kod do wykonania, jeśli warunek1 nie jest spełniony, ale warunek2 jest spełniony
}
else
{
// kod do wykonania, jeśli żaden z warunków nie jest spełniony
}
Użycie Instrukcji else if
using System;
class Program
{
static void Main(string[] args)
{
int x = 8;
if (x > 8)
{
Console.WriteLine("x jest większe od 8");
}
else if (x == 8)
{
Console.WriteLine("x jest równe 8");
}
else
{
Console.WriteLine("x jest mniejsze od 8");
}
}
}
x jest równe 8

Jeśli wyrażenie else if zostanie spełnione program nie wejdzie do żadnego innego warunku else if lub else