(二)switch case
switch case 必須與 break 一同使用。break是跳轉語句。與switch case連用的時候是跳出最近的{}。
注: ●若case後面接收的是字符串類型(string),需要:case “1”:
●default相當於else。
●switch case 類型一定可以轉換成 if else 類型,相反,則不一定。
例題:1、Console.WriteLine("1.漢堡包");
Console.WriteLine("2.薯條");
Console.WriteLine("3.雞塊");
Console.WriteLine("4.雞腿");
Console.WriteLine("5.雞米花");
Console.Write("請輸入您的選擇項目數字:");
string a = Console.ReadLine();
switch (a)//括號內是被判斷的變量名稱
{
case "1"://case後面的值是用來判斷上面括號內的變量相不相等
Console.WriteLine("您選擇的是漢堡包");
break;//break跳轉語句,跳出最近的花括號
case "2"://case與值之間有空格隔開 值後面是冒號
Console.WriteLine("您選擇的是薯條");
break;
case "3":
Console.WriteLine("您選擇的是雞塊");
break;
case "4":
Console.WriteLine("您選擇的是雞腿");
break;
case "5":
Console.WriteLine("您選擇的是雞米花");
break; //最後一個也需要跳出花括號
}