對(duì)應(yīng)B站課程48-62
補(bǔ)充:Continue(s)
立即結(jié)束本次循環(huán),判斷循環(huán)條件,如果成立,則進(jìn)入下一次循環(huán),否則退出循環(huán)。
語句:

1、*程序調(diào)試(多聽課58節(jié))
用在何處?
1)、寫完一段程序后,想看一下這段程序的執(zhí)行過程。
2)、當(dāng)你寫完這段程序后,發(fā)現(xiàn),程序并沒有按照你想象的樣子去執(zhí)行。
調(diào)試方法:
1)、F11逐語句調(diào)試(單步調(diào)試)
2)、F10逐過程調(diào)試
3)、斷點(diǎn)調(diào)試
2、for循環(huán)
語法:
for(表達(dá)式1;表達(dá)式2;表達(dá)式3)
{
循環(huán)體;
}
表達(dá)式1一般為聲明循環(huán)變量,記錄循環(huán)的次數(shù)(int i=0;)
表達(dá)式2一般為循環(huán)條件(i<10)
表達(dá)式3一般為改變循環(huán)條件的代碼,使循環(huán)條件終有一天不再成立(i++)。
執(zhí)行過程:程序首先執(zhí)行表達(dá)式1,聲明了一個(gè)循環(huán)變量用來記錄循環(huán)的次數(shù),
然后執(zhí)行表達(dá)式2,判斷循環(huán)條件是否成立,如果表達(dá)式2返回的結(jié)果為true,
則執(zhí)行循環(huán)體。當(dāng)執(zhí)行完循環(huán)體后,執(zhí)行表達(dá)式3,然后執(zhí)行表達(dá)式2繼續(xù)判斷循環(huán)條件是否成立,
如果成立則繼續(xù)執(zhí)行循環(huán)體,如果不成立,則跳出for循環(huán)。
3、int.TryParse(類型轉(zhuǎn)換)
int.Tryparse(屬于C#當(dāng)中的方法(函數(shù)))
嘗試著將一個(gè)字符串轉(zhuǎn)換成int類型。

4、三元表達(dá)式(C++中的三目運(yùn)算符)
一般能用if else完成的也能用三元表達(dá)式完成
語法:
表達(dá)式1?表達(dá)式2:表達(dá)式3;
表達(dá)式1一般為一個(gè)關(guān)系表達(dá)式。
如果表達(dá)式1的值為true,那么表達(dá)式2的值就是整個(gè)三元表達(dá)式的值。
如果表達(dá)式1的值為false,那么表達(dá)式3的值就是整個(gè)三元表達(dá)式的值。
注意:表達(dá)式2的結(jié)果類型必須跟表達(dá)式3的結(jié)果類型一致,并且也要跟整個(gè)三元表達(dá)式的結(jié)果類型一致。
5、隨機(jī)數(shù)
產(chǎn)生隨機(jī)數(shù)
語法
1、創(chuàng)建能夠產(chǎn)生隨機(jī)數(shù)的對(duì)象,即 r
Random? r? =? new Random();
2、讓產(chǎn)生隨機(jī)數(shù)的這個(gè)對(duì)象調(diào)用方法(即Next)來產(chǎn)生隨機(jī)數(shù)?
int rNumber? =? r.Next(1,10);? //范圍為1到10
//輸出隨機(jī)數(shù)rNumber
console.Writeline(rNumber);