C#流程式控制制

來源:互聯網
上載者:User

一、條件陳述式

1.  If語句

If(boolean){}else{}

2.  Switch語句

Switch(運算式){

Case 分支1:

        。。。。

        break;

case 分支2:

        ….

        Break;

Default:

        Break;}

運算式可以是string,enum,char,int

break;為必須

二、迴圈語句

1.  For

For(int I=0; I<10; I++)

{}

2.  Foreach

Foreach (object a in list){}

3.  While

While(條件){}

4.  Do-while

Do{

}while(條件)

三、跳躍陳述式

1.  Goto

Label1:

Int a=0;

DoSomething();

        If (a==10)

        Goto Label1:

在switch中用法

goto case 1;

goto default

 

2.  Break 在switch語句和迴圈語句中

3.  Continue 在迴圈語句中

4.  Return 在過程中

四、異常處理

1.  捕獲異常

try{

for(;n<=max; n++)

sum* = n;

}

catch(OverflowException e)

{

Console.WriteLine(“溢出了”);

 Return;

}

2.  清除異常

finally{

        ….

}

3.  處理所有異常

catch(OverflowException oe)

{

}

catch(Exception e)

{

}

4.  拋出異常

throw new Exception(“error”);

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.