دستور switch در سی شارپ
سلام در این سری از آموزش برنامه نویسی سی شارپ (C#) به آموزش دستور switch در سی شارپ می پردازیم از عبارت switch به منظور بررسی چندین شرط استفاده می شود عبارت switch همانند if و else if عمل می کند و عبارت case همانند if کار خواهد کرد در ادامه با ما همراه باشید تا نحوه استفاده از case و switch را یاد گیرید.
  
 هر زمان که بیش از 5 if و else و else if قرار دادید بهتر است از switch استفاده کنید از switch می توانید به منظور بررسی رشته و int یا عدد صحیح استفاده کنید در ادامه مثال های مختلفی از آن برای شما قرار میدهیم.
 کد زیر را در نظر بگیرید.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | using System; class Program {     static void Main()     {         int value = 5;         switch (value)         {             case 1:                 Console.WriteLine(1);                 break;             case 5:                 Console.WriteLine(5);                 break;         }     } } | 
در بالا از swtich به منظور بررسی وجود عدد 5 استفاده شده است و خروجی کد بالا همانند زیر خواهد بود.
| 1 | 5 | 
کد زیر را در نظر بگیرید.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | class Program {     static void Main()     {         while (true)         {             System.Console.WriteLine("Type number and press Return");             try             {                 int i = int.Parse(System.Console.ReadLine());                 switch (i)                 {                     case 0:                     case 1:                     case 2:                         {                             System.Console.WriteLine("Low number");                             break;                         }                     case 3:                     case 4:                     case 5:                         {                             System.Console.WriteLine("Medium number");                             break;                         }                     default:                         {                             System.Console.WriteLine("Other number");                             break;                         }                 }             }             catch             {             }         }     } } | 
 در بالا چندین case باهم قرار گرفته اند یعنی اگر 0 بود یا یک بود یا 2 بود یک پیام چاپ کند و الی آخر.
 خروجی کد بالا
| 1 2 3 4 5 6 7 8 9 | Type number and press Return 5 Medium number Type number and press Return 2 Low number Type number and press Return 500 Other number | 
در بالا ما مثال های مختلفی از switch درحالت عدد صحیح قرار دادیم در ادامه یک مثال از نوع رشته قرار میدهیم.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | using System; class Program {     static void Main()     {         string value = "turnip";         // ... Switch on the string.         switch (value)         {             case "lettuce":                 Console.WriteLine("LETTUCE");                 break;             case "squash":                 Console.WriteLine("SQUASH");                 break;             case "turnip":                 Console.WriteLine("TURNIP");                 break;         }     } } | 
خروجی کد بالا همانند زیر خواهد بود.
| 1 | TURNIP | 
  
 این آموزش هم به پایان رسید.
 موفق و پیروز باشید.
 آموزش برنامه نویسی اندروید |
  آموزش برنامه نویسی اندروید |  






