C#中語(yǔ)句大致分為條件語(yǔ)句,循環(huán)語(yǔ)句和跳轉(zhuǎn)語(yǔ)句。下面我們會(huì)了解一下其中的語(yǔ)句,并拿一些常用的語(yǔ)句舉栗子:
1.條件語(yǔ)句:依據(jù)一個(gè)條件執(zhí)行或跳進(jìn)一個(gè)代碼片段。
條件執(zhí)行語(yǔ)句有:
a.if
b.if...else...
c.switch
下面先試下if和if...else...語(yǔ)句
在void start( )前定義2個(gè)整型變量a和b。我們來(lái)比一下大小
在start中寫出條件語(yǔ)句,if(a>b)輸出"a大于b"else if(a<b)輸出"a小于b"else輸出"a等于b"

在Unity內(nèi)執(zhí)行一下程序,在界面會(huì)出現(xiàn)相應(yīng)的輸出,并且可以直接在旁邊的inspector內(nèi)修改a和b的值。

循環(huán)語(yǔ)句:
循環(huán)語(yǔ)句有4種l
a.while
b.do
c.for
d.foreach
我們可以在程序中試一下while循環(huán)
首先聲明一個(gè)值int x=3;

我們簡(jiǎn)單邏輯一下可以知道運(yùn)行成功應(yīng)輸出321循環(huán)結(jié)束。

運(yùn)行成功。
下面為do循環(huán)

do循環(huán)很簡(jiǎn)單和while很像,區(qū)別為do先執(zhí)行再循環(huán),while為先循環(huán)再執(zhí)行。
再往下是for循環(huán)
for循環(huán)在程序中比較常用

for循環(huán)的過程大概如下
i=0→i<5?→輸出→i++
會(huì)如下輸出

現(xiàn)在說(shuō)一下switch語(yǔ)句,我們把他和for循環(huán)結(jié)合如下

在case后一定要加break!大概是在switch后的括號(hào)內(nèi)可以是一個(gè)字符或整形數(shù),case后就是判斷條件:后就是執(zhí)行語(yǔ)句。
跳轉(zhuǎn)語(yǔ)句
跳轉(zhuǎn)語(yǔ)句把控制流從一個(gè)代碼片段改變到另一個(gè)代碼片段中的指定語(yǔ)句。
跳轉(zhuǎn)語(yǔ)句主要有以下幾個(gè):
a.break b.continue c.return? d.go to? e.throw
我們主要看一下continue,continue是結(jié)束這次循環(huán)開始下次循環(huán)
for(int i=0;i<5;i++){
if(i==2){//判斷相等用==符號(hào)一個(gè)等號(hào)為賦值號(hào)
Debug.Log("------"+i);
continue;
}
Debug.Log(i);
}
運(yùn)行會(huì)輸出01------234
break為跳出循環(huán),return為結(jié)束程序返回。
這就是C#中比較常用的語(yǔ)句,如有不對(duì)希望可以指出,謝謝大家!