break:直接跳出迴圈後,會繼續執行迴圈外面的程式
return:直接跳出結束那個函式,不會繼續執行迴圈外面的程式
continue:跳過當前循環體中的當次迴圈(i),進入下一次迴圈(i+1)並回當迴圈層繼續執行下面未執行的程式
例如如下:
private void button1_Click(object sender, EventArgs e) { String sum=""; for (int i = 0; i < 10; i++) { if (i == 5) break;//直接斷掉印出 sum += i.ToString()+","; } textBox1.Text = sum; } private void button2_Click(object sender, EventArgs e) { String sum = ""; for (int i = 0; i < 10; i++) { if (i == 5) return;//完全不在執行 sum += i.ToString() + ","; } textBox1.Text = sum; } private void button3_Click(object sender, EventArgs e) { String sum = ""; for (int i = 0; i < 10; i++) { if (i == 5) continue;//斷掉跳回跑完全程 sum += i.ToString() + ","; } textBox1.Text = sum; }
結果如下圖所示:
沒有留言:
張貼留言
影片的問題請留在影片的留言區裡。
部落格不會另外通知給我,所以很難發現你有留言。