C#中的語(yǔ)句

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"

圖片發(fā)自簡(jiǎn)書App

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

圖片發(fā)自簡(jiǎn)書App

循環(huán)語(yǔ)句:

循環(huán)語(yǔ)句有4種l

a.while

b.do

c.for

d.foreach

我們可以在程序中試一下while循環(huán)

首先聲明一個(gè)值int x=3;

圖片發(fā)自簡(jiǎn)書App

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

圖片發(fā)自簡(jiǎn)書App

運(yùn)行成功。

下面為do循環(huán)

圖片發(fā)自簡(jiǎn)書App

do循環(huán)很簡(jiǎn)單和while很像,區(qū)別為do先執(zhí)行再循環(huán),while為先循環(huán)再執(zhí)行。

再往下是for循環(huán)

for循環(huán)在程序中比較常用

圖片發(fā)自簡(jiǎn)書App

for循環(huán)的過程大概如下

i=0→i<5?→輸出→i++

會(huì)如下輸出

圖片發(fā)自簡(jiǎn)書App

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

圖片發(fā)自簡(jiǎn)書App

在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ì)希望可以指出,謝謝大家!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容