今天來介紹一下基本的迴圈For和While
迴圈基本上就是簡化處理一下一直要重復寫的Code
首先先創立一個WinForm,建立三個Button
第一個是一般的Code
第二個是For
第三個是While
1.一般Code,其實我也沒什麼梗
就是第1行,第2行...
然後用Messagebox.Show出來
string Text = "第1行 \r\n";
Text+= "第2行 \r\n";
Text+= "第3行 \r\n";
Text+= "第4行 \r\n";
Text+= "第5行 \r\n";
Text+= "第6行 \r\n";
MessageBox.Show(Text);
2.For 迴圈
他的規則是
for ( 變數 ; 中止條件 ; 變數變化)
{
重復執行
}
string Text = "";
for (int i =1; i<=6; i++)
{
Text += "第" + i + "行\r\n";
}
MessageBox.Show(Text);
for是最簡單基本的迴圈
很適合拿來做算數或著己知數量的重復動作
3.While 迴圈
他的規則是
while ( 中止條件 )
{}
string Text = "";
int i = 1;
while (i <= 6)
{
Text += "第" + i + "行\r\n";
i++;
}
MessageBox.Show(Text);
while比較特別是他其實是判斷條件是否為true或著false
他本身沒有帶有變數在裡面
所以要額外的宣告變數和做變數的處理
使用的時機和for會比較不同
像我自己來用比較常是用在無限迴圈裡等待著某個訊號居多
上面三個Button按出來的結果理論上會是一樣
都是長下面這樣