C#選擇控制淺談
C#的流程控制還是比較常見的東西,這里我們主要介紹C#選擇控制,包括介紹Switch選擇控制等方面。
關(guān)于C#的流程控制,與其它語言基本相同,包括:
◆選擇控制:if、else、switch、case
◆循環(huán)控制:while、do、for、foreach
◆跳轉(zhuǎn)語句:break、continue
◆異常處理:try、catch、finally
在下面的過程中我們詳細(xì)的了解C#選擇控制。
C#選擇控制:
我們做個(gè)簡單的用戶驗(yàn)證,如下:
- public static void Main()
 - {
 - Console.WriteLine("請輸入您的姓名");
 - string username = Console.ReadLine();
 - if (username != "")//格式:if(條件)
 - {
 - //滿足條件時(shí)運(yùn)行的代碼
 - Console.WriteLine("偉大的{0}歡迎您進(jìn)入矩陣!", username);
 - }
 - else//不滿足
 - {
 - //不滿足條件時(shí)運(yùn)行的代碼
 - Console.WriteLine("您沒有輸入任何內(nèi)容,請離開!");
 - }
 - }
 
我們發(fā)現(xiàn),只要輸入一個(gè)用戶,就可以登錄系統(tǒng),那么我們來做下限制,讓指定的人登錄,于是:
- public static void Main()
 - {
 - Console.WriteLine("請輸入您的姓名");
 - string username = Console.ReadLine();
 - if (username == "jianle")//格式:if(條件)
 - {
 - //滿足條件時(shí)運(yùn)行的代碼
 - Console.WriteLine("偉大的{0}歡迎您進(jìn)入矩陣!", username);
 - }
 - else if (username == "boss")
 - {
 - //第二個(gè)條件
 - Console.WriteLine("偉大的{0}歡迎您進(jìn)入矩陣!", username);
 - }
 - else
 - {
 - //不滿足條件時(shí)運(yùn)行的代碼
 - Console.WriteLine("您沒有輸入任何內(nèi)容,請離開!");
 - }
 - }
 
Switch選擇控制
有一天,我們需要能讓更多的人登錄矩陣,那么就可以這樣實(shí)現(xiàn):
- public static void Main()
 - {
 - Console.WriteLine("請輸入您的姓名");
 - string username = Console.ReadLine();
 - switch (username)
 - {
 - case "jianle":
 - Console.WriteLine("偉大的{0}主人歡迎您進(jìn)入矩陣!", username);
 - break;
 - case "boss":
 - Console.WriteLine("偉大的{0}老大歡迎您進(jìn)入矩陣!", username);
 - break;
 - case "cctv":
 - Console.WriteLine("偉大的{0}先生歡迎您進(jìn)入矩陣!", username);
 - break;
 - case "gril":
 - Console.WriteLine("偉大的{0}女士歡迎您進(jìn)入矩陣!", username);
 - break;
 - default:
 - Console.WriteLine("您輸入有誤,請離開.");
 - break;
 - }
 - }
 
【編輯推薦】















 
 
 
 
 
 
 