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;
}
結果如下圖所示:
沒有留言:
張貼留言
影片的問題請留在影片的留言區裡。
部落格不會另外通知給我,所以很難發現你有留言。