فهرست سرفصل‌های #C
خانه (HOME) مقدمه (Intro) شروع کار (Get Started) سینتکس (Syntax) خروجی (Output) کامنت ها (Comments) متغیرها (Variables) ثابت ها (Constants) نمایش متغیرها (Display Variables) متغیرهای متعدد (Multiple Variables) شناسه ها (Identifiers) انواع داده (Data Types) تبدیل نوع (Type Casting) ورودی کاربر (User Input) عملگرها (Operators) انتساب (Assignment) مقایسه (Comparison) منطقی (Logical) ریاضی (Math) رشته ها (Strings) اتصال رشته ها (Concatenation) درون گذاری رشته (Interpolation) دسترسی به رشته ها (Access Strings) کاراکترهای ویژه (Special Characters) بولی ها (Booleans) if (If...Else) else (If...Else) else if (If...Else) شکل کوتاه if..else (Short hand if..else) سوئیچ (Switch) حلقه while (While Loop) حلقه for (For Loop) حلقه foreach (Foreach loop) شکستن/ادامه (Break/Continue) آرایه ها (Arrays) حلقه روی آرایه (Loop through an array) مرتب سازی آرایه ها (Sort arrays) آرایه های چندبعدی (Multidimensional arrays) متدها (Methods) پارامترها (Parameters) پارامتر پیش فرض (Default Parameter) مقادیر بازگشتی (Return Values) آرگومان های نام دار (Named Arguments) بارگذاری متد (Method Overloading) شیء گرایی (OOP) کلاس ها/اشیا (Classes/Objects) چند شیء (Multiple Objects) اعضای کلاس (Class Members) سازنده ها (Constructors) قیدهای دسترسی (Access Modifiers) ویژگی ها (Properties) وراثت (Inheritance) چندریختی (Polymorphism) انتزاع (Abstraction) اینترفیس (Interface) چند اینترفیس (Multiple Interfaces) شمارش ها (Enums) فایل ها (Files) استثناها (Exceptions) افزودن دو عدد (Add Two Numbers) نمونه ها (Examples)
#C

#C — else (If...Else)

آخرین بروزرسانی: 1404/08/05

else (If...Else)

گاهی شرط درست نیست. اینجا «دستور else» وارد می شود. «else» یعنی: اگر شرط False شد، این کد را اجرا کن. مثل بازی؛ اگر جانت صفر نشد، ادامه بده؛ وگرنه پیام باخت بده.

دستور else چیست؟

«شرط (Condition)» یک سؤال بله/خیر است. نتیجه اش «بولی (Boolean)» است؛ True یا False. اگر False شد، بلوک else اجرا می شود. بنابراین همیشه یک راه پشتیبان داری.

سینتکس استاندارد (Syntax)

if (condition)
{
  // اگر condition برابر True باشد اجرا می شود.
}
else
{
  // اگر condition برابر False باشد اجرا می شود.
}

مشاهده در ادیتور

مثال: روز بخیر یا عصر بخیر

اگر زمان کمتر از 18 بود، «Good day.» چاپ کن؛ وگرنه «Good evening.».

int time = 20;
if (time < 18)
{
  Console.WriteLine("Good day.");
}
else
{
  Console.WriteLine("Good evening.");
}
// Outputs "Good evening."

مشاهده در ادیتور

گام های عملی

  1. یک شرط ساده بنویس؛ مثل time < 18.
  2. کد حالت درست را داخل if بگذار.
  3. کد حالت نادرست را داخل else بگذار.
  4. اجرا کن و خروجی را بررسی کن.

نکته: if و else باید حروف کوچک باشند. IF خطا می دهد.

لینک های مفید داخل سایت

جمع بندی سریع

  • else برای زمانی است که شرط False شود.
  • if راه اصلی است؛ else راه پشتیبان.
  • حواست به حروف کوچک باشد.
  • نمونه را در ادیتور اجرا کن.