溫馨提示×

c#中break和continue的區別是什么

c#
小億
115
2024-02-22 15:12:34
欄目: 編程語言

在C#中,break和continue是兩種控制流語句,用于改變循環的執行流程。

  1. break語句用于在循環中立即終止循環的執行,并跳出循環體。當break語句被執行時,循環會立即停止,程序控制流將跳出該循環體外。break通常在循環體內滿足某個條件時使用,用于提前終止循環。
for (int i = 0; i < 10; i++)
{
    if (i == 5)
    {
        break;
    }
    Console.WriteLine(i);
}
  1. continue語句用于跳過當前循環中剩余的代碼,直接進入下一次循環迭代。當continue語句被執行時,當前迭代的剩余代碼將被跳過,立即執行下一次迭代。continue通常在循環體內不滿足某個條件時使用,用于跳過當前迭代。
for (int i = 0; i < 10; i++)
{
    if (i % 2 == 0)
    {
        continue;
    }
    Console.WriteLine(i);
}

因此,break用于提前終止循環,而continue用于跳過當前迭代。這是break和continue兩者之間的主要區別。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女