新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
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#選擇控制:
我們做個簡單的用戶驗證,如下:
- public static void Main()
- {
- Console.WriteLine("請輸入您的姓名");
- string username = Console.ReadLine();
- if (username != "")//格式:if(條件)
- {
- //滿足條件時運行的代碼
- Console.WriteLine("偉大的{0}歡迎您進入矩陣!", username);
- }
- else//不滿足
- {
- //不滿足條件時運行的代碼
- Console.WriteLine("您沒有輸入任何內(nèi)容,請離開!");
- }
- }
我們發(fā)現(xiàn),只要輸入一個用戶,就可以登錄系統(tǒng),那么我們來做下限制,讓指定的人登錄,于是:
- public static void Main()
- {
- Console.WriteLine("請輸入您的姓名");
- string username = Console.ReadLine();
- if (username == "jianle")//格式:if(條件)
- {
- //滿足條件時運行的代碼
- Console.WriteLine("偉大的{0}歡迎您進入矩陣!", username);
- }
- else if (username == "boss")
- {
- //第二個條件
- Console.WriteLine("偉大的{0}歡迎您進入矩陣!", username);
- }
- else
- {
- //不滿足條件時運行的代碼
- Console.WriteLine("您沒有輸入任何內(nèi)容,請離開!");
- }
- }
Switch選擇控制
有一天,我們需要能讓更多的人登錄矩陣,那么就可以這樣實現(xiàn):
- public static void Main()
- {
- Console.WriteLine("請輸入您的姓名");
- string username = Console.ReadLine();
- switch (username)
- {
- case "jianle":
- Console.WriteLine("偉大的{0}主人歡迎您進入矩陣!", username);
- break;
- case "boss":
- Console.WriteLine("偉大的{0}老大歡迎您進入矩陣!", username);
- break;
- case "cctv":
- Console.WriteLine("偉大的{0}先生歡迎您進入矩陣!", username);
- break;
- case "gril":
- Console.WriteLine("偉大的{0}女士歡迎您進入矩陣!", username);
- break;
- default:
- Console.WriteLine("您輸入有誤,請離開.");
- break;
- }
- }
【編輯推薦】
- C# GreetPeople方法
- C# Hashtable對象分析
- 常用C# Arraylist的介紹
- C# Observer設(shè)計模式
- C#交錯數(shù)組淺析
新聞標(biāo)題:C#選擇控制淺談
當(dāng)前URL:http://m.fisionsoft.com.cn/article/cohegjp.html


咨詢
建站咨詢
