اگر سعی در یادگیری سی شارپ دارید، احتمالاً با دستورهای مختلفی مثل if و else آشنایی دارید. اما چطور است اگر بتوانید با یک دستور پیچیدهتر، چندین شرط را چک کنید؟ دستور switch در سی شارپ، همین کار را برای شما انجام میدهد.
چه چیزی را با دستور switch میتوان انجام داد؟
دستور switch در سی شارپ یک نوع جمله شرطی است که امکان بررسی چندین شرط را در یک زمان برای شما فراهم میکند. بیایید با یک مثال ساده شروع کنیم:
int number = 3;
switch (number)
{
case 1:
Console.WriteLine("یک");
break;
case 2:
Console.WriteLine("دو");
break;
case 3:
Console.WriteLine("سه");
break;
default:
Console.WriteLine("عدد نامشخص");
break;
}
در این مثال، متغیر number بررسی میشود و بسته به مقدار آن، پیام مختلفی چاپ میشود. دستور case برای هر مقدار ممکن از number استفاده میشود. دستور default زمانی استفاده میشود که هیچ یک از موارد case صادق نباشند.
کاربرد switch در پروژههای واقعی
فرض کنید که در حال توسعه یک برنامهی ساده برای مدیریت رستوران هستید. میخواهید بر اساس نوع غذا، زمان پخت را تعیین کنید. یک راه این است که از سری دستورات if و else استفاده کنید، اما با استفاده از switch کد شما خواناتر خواهد بود:
string food = "پیتزا";
switch (food)
{
case "پیتزا":
Console.WriteLine("زمان پخت: 15 دقیقه");
break;
case "پاستا":
Console.WriteLine("زمان پخت: 10 دقیقه");
break;
case "برگر":
Console.WriteLine("زمان پخت: 8 دقیقه");
break;
default:
Console.WriteLine("غذایی با این نام در سیستم موجود نیست.");
break;
}
در نهایت، امیدوارم که این مقاله به شما در فهم بهتر دستور switch در سی شارپ کمک کرده باشد. اما برای یادگیری کامل سی شارپ، شرکت در دورههای آموزش سی شارپ باگتو را به شما پیشنهاد میکنم. با این دورهها، شما میتوانید به صورت حرفهای سی شارپ را یاد بگیرید و تواناییهای خود را در برنامهنویسی افزایش دهید.
برای افزودن دیدگاه خود، نیاز است ابتدا وارد حساب کاربریتان شوید