آموزش مقدماتی سی شارپ | دستور Switch
خطای دسترسی
برای ثبت پاسخ، ابتدا باید در سایت وارد شوید.
از دستور switch زمانی استفاده می کنیم که می خواهیم در صورت برقراری شروط مختلف، عملیات مختلف انجام شود. مثلاً اگر x برابر با 5 باشد، یک کد اجرا شود، اگر برابر با 6 باشد، یک کد دیگر، اگر برابر با 7 باشد، یک کد دیگر و … و اگر هیچ کدام نبود یک کد دیگر اجرا شود.
سینتکس
switch(expression)
{
case x:
// code block
break;
case y:
// code block
break;
default:
// code block
break;
}
این دستور به این شکل کار می کند:
- عبارت مقابل دستور
switchیکبار اجرا می شود - نتیجه ی آن یکی یکی با مقادیر
caseها مقایسه می شود - اگر با یکی از آنها مطابقت داشت، کد مربوط به آن اجرا می شود
- دستورات
breakوdefaultدر قسمت بعدی توضیح داده می شوند
در مثال زیر، از شماره ی روز هفته نام روز هفته پیدا شده و چاپ می شود:
int day = 4;
switch (day)
{
case 1:
Console.WriteLine("Monday");
break;
case 2:
Console.WriteLine("Tuesday");
break;
case 3:
Console.WriteLine("Wednesday");
break;
case 4:
Console.WriteLine("Thursday");
break;
case 5:
Console.WriteLine("Friday");
break;
case 6:
Console.WriteLine("Saturday");
break;
case 7:
Console.WriteLine("Sunday");
break;
}
// Outputs "Thursday" (day 4)
برای ثبت پرسش ابتدا در سایت وارد شوید.