例1:
客服選擇功能,然后按按鍵
Console.WriteLine("查花費請按1,查余額請按2,查流量請按3,辦理業務請按4,寬帶請按5,人工服務請按6,集團業務請按7"); int a = Convert.ToInt32(Console.ReadLine());//選擇一個功能 switch (a)// { case 1://語句1 Console.WriteLine("您本月的話費為1000元!"); break;//break是跳出的意思 case 2://語句2。。。。 Console.WriteLine("您的余額不足!"); break; case 3: Console.WriteLine("您本月流量為1G!"); break; case 4: Console.WriteLine("您要辦理業務嗎"); break; case 5: Console.WriteLine("寬帶不穩定,建議不要辦"); break; case 6: Console.WriteLine("你好,我們下班了"); break; case 7: Console.WriteLine("你要打廣告嗎"); break; default://默認的語句,如果輸入的不在上面1-7中,會自動跳到默認語句 Console.WriteLine("歡迎撥打中國坑爹服務熱線,請輸入正確的數字"); break; }
例2:
玩游戲中的角色隨機選擇
Random r = new Random(); //定義一個隨機數生成器 int a = r.Next(10); //生成一個10以內的非負整數 string hero; switch (a) { case 1: hero = "德邦"; break; case 2: hero = "寒冰"; break; case 3: hero = "無極劍聖"; break; case 4: hero = "諾克薩斯之手"; break; case 5: hero = "山嶺巨人"; break; case 6: hero = "風暴之靈"; break; case 7: hero = "影魔"; break; case 8: hero = "船長"; break; case 9: hero = "無雙劍姬"; break; default: hero = "風行者"; break; } Console.WriteLine("您選擇的英雄為:"+hero+",請做好開戰准備!");

