W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
while
循環(huán)重復(fù)執(zhí)行一組代碼,而bool表達(dá)式為true。
在執(zhí)行循環(huán)體之前測(cè)試表達(dá)式。
例如:
int i = 0;
while (i < 3) {
Console.WriteLine (i);
i++;
}
do-while
循環(huán)在語句塊執(zhí)行后測(cè)試表達(dá)式。
do-while
循環(huán)確保塊總是至少執(zhí)行一次。
這里是用do-while循環(huán)重寫的前面的例子:
int i = 0;
do {
Console.WriteLine (i);
i++;
} while (i < 3);
for循環(huán)具有用于循環(huán)變量的初始化和迭代的子句。
for循環(huán)包含三個(gè)子句,如下所示:
for (initialization-clause; condition-clause; iteration-clause)
statement-or-statement-block
初始化子句在循環(huán)開始之前執(zhí)行,用于初始化一個(gè)或多個(gè)迭代變量。
條件子句是一個(gè)bool表達(dá)式,當(dāng)true時(shí),將執(zhí)行body。
迭代子句在語句塊的每次迭代之后執(zhí)行,并用于更新迭代變量。
例如,以下打印數(shù)字0到2:
for (int i = 0; i < 3; i++)
Console.WriteLine (i);
例子:
using System;
public class ScopeTest {
public static int Main() {
for (int i = 0; i < 10; i++) {
Console.WriteLine(i);
}
for (int i = 9; i >= 0; i -- )
{
Console.WriteLine(i);
} // i goes out of scope here.
return 0;
}
}
可以省略for語句的三個(gè)部分中的任何一個(gè)。
foreach
語句遍歷可枚舉對(duì)象中的每個(gè)元素。
例如,數(shù)組和字符串都是可枚舉的。
這里是循環(huán)字符串中的字符的例子,從第一個(gè)字符到最后一個(gè):
foreach (char c in "m.o2fo.com"){ // c is the iteration variable
Console.WriteLine (c);
}
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: