C# – دستور else if
آخرین بروزرسانی:
دستور else if در C#
از دستور else if
برای مشخص کردن یک شرط جدید در صورتی که شرط اول نادرست باشد، استفاده کنید.
سینتکس
if (condition1)
{
// بلوک کدی که در صورت درست بودن شرط1 اجرا میشود
}
else if (condition2)
{
// بلوک کدی که در صورت نادرست بودن شرط1 و درست بودن شرط2 اجرا میشود
}
else
{
// بلوک کدی که در صورت نادرست بودن شرط1 و شرط2 اجرا میشود
}
مثال
int time = 22;
if (time < 10)
{
Console.WriteLine("Good morning.");
}
else if (time < 20)
{
Console.WriteLine("Good day.");
}
else
{
Console.WriteLine("Good evening.");
}
// خروجی: "Good evening."
توضیح مثال
در مثال بالا، مقدار time
برابر با ۲۲ است که بزرگتر از ۱۰ است، بنابراین شرط اول نادرست است. شرط بعدی در دستور else if
نیز نادرست است، بنابراین به شرط else
میرسیم و متنی به صفحه نمایش چاپ میکنیم: “Good evening”.
با این حال، اگر مقدار time
برابر با ۱۴ بود، برنامه ما “Good day” را چاپ میکرد.
برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید. صفحه ورود و ثبت نام