تصویر دیفالت دوره های بدون تصویر
ﺯﻣﺎﻥ ﻣﻄﺎﻟﻌﻪ: 3 دقیقه

شرط ها و ساختارهای تصمیم گیری در C#

پس از يادگيري عملگرها و عبارات، گام بعدي در برنامه نويسي C# آشنايي با شرط ها و ساختارهاي تصميم گيري است. اين مفاهيم به شما امکان مي دهند رفتار برنامه را بر اساس شرايط مختلف کنترل کنيد و منطق تصميم گيري را به کد منتقل کنيد.

ساختارهاي شرطي در C#

if و else

دستور if براي بررسي يک شرط استفاده مي شود. اگر شرط برقرار باشد، دستورات داخل بلوک اجرا مي شوند. دستور else مي تواند براي حالت هايي که شرط برقرار نيست استفاده شود.

نمونه ساده

اگر عدد بزرگتر از 10 باشد، پيام مناسب نمايش داده مي شود:

int number = 15;
if (number > 10)
{
    Console.WriteLine("عدد بزرگتر از 10 است");
}
else
{
    Console.WriteLine("عدد 10 يا کمتر است");
}

else if

براي بررسي چند شرط به صورت متوالي از else if استفاده مي شود. اين ساختار به شما امکان مي دهد چندين سناريو را مديريت کنيد.

نمونه کاربردي

int score = 85;
if (score >= 90)
{
    Console.WriteLine("نمره عالي است");
}
else if (score >= 75)
{
    Console.WriteLine("نمره خوب است");
}
else
{
    Console.WriteLine("نياز به تلاش بيشتر");
}

ساختار switch

کاربرد switch

ساختار switch براي بررسي مقدار يک متغير و اجراي دستورات مختلف بر اساس مقدار آن استفاده مي شود. اين ساختار براي شرايطي که تعداد حالت ها زياد است، خواناتر از if-elseهاي پي در پي است.

نمونه ساده switch

int day = 3;
switch (day)
{
    case 1:
        Console.WriteLine("دوشنبه");
        break;
    case 2:
        Console.WriteLine("سه شنبه");
        break;
    case 3:
        Console.WriteLine("چهارشنبه");
        break;
    default:
        Console.WriteLine("روز نامعتبر");
        break;
}

بهينه سازي و بهترين شيوه ها

خوانايي کد

استفاده از ساختارهاي شرطي به شکل مرتب و منظم باعث خوانايي بهتر کد مي شود و فهم برنامه براي ديگر توسعه دهندگان ساده تر خواهد بود.

مديريت شرايط پيچيده

براي شرايط پيچيده، استفاده ترکيبي از if-else و switch مي تواند منطقي تر باشد. همچنين شکستن کد به متدهاي کوچک کمک مي کند کد تميز و قابل نگهداري بماند.

ادامه مسير يادگيري C#

تمرين عملي

براي تسلط بر شرط ها و تصميم گيري، تمرين با مثال هاي مختلف ضروري است. مي توانيد سناريوهاي واقعي مانند ارزيابي نمره، وضعيت کاربر و تنظيمات سيستم را پياده سازي کنيد.

دوره آموزشي جامع

براي يادگيري اصولي و کاربردي C# مي توانيد از سايت LearnDun استفاده کنيد. دوره آموزش و يادگيري C# از مقدماتي تا پيشرفته مسير کامل و مرحله به مرحله شما را براي توسعه برنامه هاي واقعي آماده مي کند.

جمع بندي

شرط ها و ساختارهاي تصميم گيري بخش مهمي از برنامه نويسي C# هستند. با يادگيري if، else و switch مي توانيد منطق برنامه را به درستي پياده سازي کرده و آماده ورود به مباحث پيشرفته تر شويد.

چه امتیازی برای این مقاله میدهید؟

0  از  0  رای

1404/09/30
  • 0
  • 0
محمدمهدی بهارلو

مدرس و برنامه‌نویس فول‌استک با چند سال تجربه در طراحی و توسعه وب‌سایت‌ها و پروژه‌های نرم‌افزاری. در «آموزش دون» تلاش می‌کنم تجربیات عملی خودم را در قالب آموزش‌های کاربردی و پروژه‌محور با شما به اشتراک بگذارم تا یادگیری برنامه‌نویسی را ساده‌تر و لذت‌بخش‌تر تجربه کنید.

دیدگاه و پرسش

هیچ دیدگاهی برای این آموزش ثبت نشده است.