ساختار شرطی else, if در C#

دستور else, if مشخص می کند که در صورت نادرست بودن شرط اول، یک شرط جدید را بررسی شود.

if (شرط 1)
{
  //باشد، بلوک کد اجرا می شودTrue اگر شرط اول  
} 
else if (شرط 2) 
{
  //باشد، بلوک کد اجرا می شود True 2 و شرط false1 اگر شرط
} 
else
{
  //باشد، بلوک کد اجرا می شود false1 2 و شرط false1 اگر شرط
}

در نمونه کد زیر 22 بزرگتر از 10 است. برنامه بررسی می کند که شرط اول و دوم درست است یا ن ، در غیر این صورت شرط سوم را چاپ می کند.

در شرط اول جواب false است چون گفته شده 22 کوچکتر از 10 است در شرط دوم هم همینطور است، بنابراین شرط سوم اجرا می کند.

int time = 22;
if (time < 10) 
{
  Console.WriteLine("Good morning.");
} 
else if (time < 20) 
{
  Console.WriteLine("Good day.");
} 
else 
{
  Console.WriteLine("Good evening.");
}
توسعه دهندگان
آناهیتا ملکی