程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> 3、C#基礎整理(語句概述),

3、C#基礎整理(語句概述),

編輯:C#入門知識

3、C#基礎整理(語句概述),


語句

語句分為四個大類:

* 分支語句:if,if... else,if ...else if... else,switch case
* 循環語句:for,while,do while,foreach
* 跳轉語句:break,continue
* 異常語句:try catch finally

用法:

1、if的用法

第一種:if(true){語句}else{語句}

第二種:if(true){語句}else if{語句}…n個else if{語句}…else{語句}

第三種:if(true){語句}

*2、switch case的用法(不常用)

int i = 3;
switch (i)
{
    case 0:
    case 1:
        Console.WriteLine("1");
        break;//每個case裡面都必須有一個break 或 goto 或 return
    case 2:
        Console.WriteLine("Case 2");
        break;
        // 接下來的語句會出現警告--語法錯誤
        Console.WriteLine("Unreachable code");
    case 7-4://7-4會被預估為3,並且提出錯誤警告
        Console.WriteLine("Case 3");
        break;
    default://必須有此語句,否則不執行switch case
        Console.WriteLine("輸入錯誤");
}

3、for的用法

for(初始值;執行條件;狀態改變){循環體}   死循環for(;;){循環體}

4、while和do while的用法

while(true){語句}----true為判斷條件,初始條件寫在循環體外面,狀態改變寫在循環體中

do{語句}while(true)----注:這個循環會先執行一遍do裡面的內容,不管while括號裡的內容是否為真。

5、foreach遍歷(用於數組,在數組裡面再具體講解)

6、break,continue的用法

break: 結束循環;

continue: 跳出此次循環,繼續下一循環,循環繼續執行;

*7、try{}catch{} 和try{}catch{} finally{}

try……catch……

while (true)
{
    int j;
    try
    {
        string s = Console.ReadLine();//如果輸入了小數則會報錯
        j = int.Parse(s);
    }
    catch (Exception yi)//Exception是一個類,此句抓住了錯誤的類型並賦給變量
    {
        Console.WriteLine(yi.Message);//輸出錯誤
        continue;//繼續while循環
    }
    Console.WriteLine(j);//如果沒錯就執行此句
    break;//跳出循環
}

try……catch……finally……

int e = 0;
try
{
        string s = Console.ReadLine();
        e = int.Parse(s);
}
catch (Exception yi1)//Exception是一個類
{
        Console.WriteLine(yi1.Message);
}
finally
{
        Console.WriteLine("最終執行的語句:{0}",e);
}

 

 

語句部分未完待續…………

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved