دانلود نرم افزار - آموزش سی شارپ
دانلود نرم افزار - آموزش سی شارپ

دانلود نرم افزار - آموزش سی شارپ

switch

switch

اینstatement  که می تواند درون خود انواعی از دیتا تایپ عددی ، enum ، Bool ، int ، char ، و string را بپذیرد ، بشکل زیر عمل می کند که با گرفتن ورودی به ترتیب آن را با هرکدام از case ها مقایسه کرده و در صورت تطابق همان دستور اجرا شده و برنامه با رسیدن به اولین کلمه break شکسته شده و به پایان می رسد . عبارت default که در پایان آمده اختیاری است و می توانید درون آن وظیفه ای را بنویسید تا در صورتی که ورودی با هیچ موردی تطابق نداشت آن دستور اجرا شود . در صورتی که default را ننویسید برنامه مشکلی نخواهد داشت و فقط در صورت عدم  صحت تمام موارد ، در پایان ،  برنامه هیچ کاری انجام نداده و به پایان می رسد .

switch(expression) {
   case constant1:
       statement sequence 
       break;
   case constant2:
       statement sequence 
       break;
   case constant3:
       statement sequence 
       break;
   .
   .
   .
   default:
      statement sequence
      break;
}