C# – دستور کوتاه if…else

دستور کوتاه if...else (عملگر سه‌تایی)

در زبان C# یک دستور کوتاه if...else وجود دارد که به عنوان عملگر سه‌تایی (Ternary Operator) شناخته می‌شود زیرا شامل سه عملوند است. این دستور می‌تواند برای جایگزینی چند خط کد با یک خط استفاده شود. این روش اغلب برای جایگزینی دستورات ساده 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);

توضیح

در مثال بالا، اگر شرط (time < 18) درست باشد، مقدار "Good day." به متغیر result اختصاص داده می‌شود. اگر شرط نادرست باشد، مقدار "Good evening." به result اختصاص داده می‌شود. در نهایت، مقدار result در کنسول نمایش داده می‌شود.

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
Python - محدود کردن داده (MongoDB Limit)

Python – محدود کردن داده (MongoDB Limit)

Python MongoDB محدود کردن نتایج برای محدود کردن نتایج در MongoDB، از متد limit() استفاده می‌کنیم. متد limit() یک...

بیشتر بخوانید
Python - بروزرسانی (MongoDB Update)

Python – بروزرسانی (MongoDB Update)

به‌روزرسانی یک رکورد برای به‌روزرسانی یک رکورد یا سند در MongoDB، از متد update_one() استفاده می‌کنیم. پارامتر اول متد...

بیشتر بخوانید
Python - حذف کالکشن (MongoDB Drop Collection)

Python – حذف کالکشن (MongoDB Drop Collection)

حذف کالکشن شما می‌توانید یک جدول یا کالکشن در MongoDB را با استفاده از متد drop() حذف کنید. مثالحذف...

بیشتر بخوانید

نظرات

سوالات و نظراتتون رو با ما به اشتراک بذارید

برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید.