C# break語句

2019-10-16 23:17:08

C# 中的break語句主要有兩個用法:

  • 在迴圈中使用,當迴圈中遇到break語句時,迴圈將立即終止,程式控制在迴圈之後的下一個語句中恢復。

  • 它可以用於終止switch語句中的case語句。

如果使用巢狀迴圈(即在一個迴圈中使用另一個迴圈),則break語句將停止執行最內迴圈,並在塊之後開始執行外迴圈的下一行程式碼。

語法

C# 中的break語句的語法如下:

break;

流程圖

例子

using System;
namespace Loops 
{
   class Program
   {
      static void Main(string[] args)
      {
         /* local variable definition */
         int a = 10;

         /* while loop execution */
         while (a < 20)
         {
            Console.WriteLine("value of a: {0}", a);
            a++;
            if (a > 15)
            {
               /* terminate the loop using break statement */
               break;
            }
         }
         Console.ReadLine();
      }
   }
}

當編譯和執行上述程式碼時,會產生以下結果:

value of a: 10
value of a: 11
value of a: 12
value of a: 13
value of a: 14
value of a: 15