C# – دستور if

مقدمه

ساختارهای تصمیم‌گیری (Decision Making Structures) نیاز دارند که برنامه‌نویس یک یا چند شرط را مشخص کند تا توسط برنامه ارزیابی یا تست شوند، همراه با یک یا چند دستور که اگر شرط صحیح تشخیص داده شد، اجرا شوند و به طور اختیاری، دیگر دستوراتی که اگر شرط نادرست تشخیص داده شد، اجرا شوند.

در زیر شکل کلی یک ساختار تصمیم‌گیری معمولی در اکثر زبان‌های برنامه‌نویسی آورده شده است:

نمودار دستورات شرطی if

شرایط و دستورات if در C#

C# از شرایط منطقی متداول در ریاضیات پشتیبانی می‌کند:

  • کمتر از: a < b
  • کمتر یا مساوی: a <= b
  • بزرگتر از: a > b
  • بزرگتر یا مساوی: a >= b
  • برابر با: a == b
  • نابرابر با: a != b

می‌توانید از این شرایط برای انجام اقدامات مختلف در تصمیمات مختلف استفاده کنید.

دستورات شرطی در C#

  • از if برای مشخص کردن یک بلوک کد که در صورت درست بودن شرط خاصی اجرا می‌شود، استفاده کنید.
  • از else برای مشخص کردن یک بلوک کد که در صورت نادرست بودن همان شرط اجرا می‌شود، استفاده کنید.
  • از else if برای مشخص کردن یک شرط جدید که در صورت نادرست بودن شرط اول تست شود، استفاده کنید.
  • از switch برای مشخص کردن بلوک‌های جایگزین مختلف کد که اجرا شوند، استفاده کنید.

دستور if

از دستور if برای مشخص کردن یک بلوک کد C# که در صورت درست بودن شرط اجرا شود، استفاده کنید.

سینتکس

if (condition) 
{
  // بلوک کدی که در صورت درست بودن شرط اجرا می‌شود
}

توجه کنید که if با حروف کوچک نوشته می‌شود. استفاده از حروف بزرگ (If یا IF) خطا ایجاد می‌کند.

در مثال زیر، دو مقدار را تست می‌کنیم تا بفهمیم آیا ۲۰ بزرگتر از ۱۸ است. اگر شرط درست باشد، متنی چاپ می‌شود:

مثال:

if (20 > 18) 
{
  Console.WriteLine("20 is greater than 18");
}

همچنین می‌توانیم متغیرها را تست کنیم:

مثال:

int x = 20;
int y = 18;
if (x > y) 
{
  Console.WriteLine("x is greater than y");
}

توضیح مثال

در مثال بالا، از دو متغیر x و y استفاده می‌کنیم تا بفهمیم آیا x بزرگتر از y است (با استفاده از عملگر >). با توجه به اینکه x برابر با ۲۰ و y برابر با ۱۸ است و ما می‌دانیم که ۲۰ بزرگتر از ۱۸ است، روی صفحه نمایش چاپ می‌کنیم که “x بزرگتر از y است”.

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
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() حذف کنید. مثالحذف...

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

نظرات

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

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