کوتاه نویسی if, else در C#
برای کوتاه نویسی if, else یک علامت وجود دارد که به عنوان عملگر سه یگانه شناخته شده است و از سه عملوند تشکیل شده است . می توان آن را جایگیزین چندین خط کد شرطی را در یک خط نوشت و اغلب جایگیزین if else ساده استفاده می شود.
در نمونه کد زیر با ساختار عملگر سه گانه نوشته شده است.
variable = (condition) ? expressionTrue : expressionFalse;
به جای نوشتن نمونه کد زیر:
int time = 20;
if (time < 18)
{
Console.WriteLine("Good day.");
}
else
{
Console.WriteLine("Good evening.");
}
می توان آن را ساده تر نوشت به نمونه کد زیر توجه کنید.
int time = 20;
string result = (time < 18) ? "Good day." : "Good evening.";
Console.WriteLine(result);
توسعه دهندگان
آناهیتا ملکی