ホームページ  >  記事  >  バックエンド開発  >  C# の Break ステートメントと continue ステートメントの違いは何ですか?

C# の Break ステートメントと continue ステートメントの違いは何ですか?

PHPz
PHPz転載
2023-09-13 19:25:021160ブラウズ

C# 中的 break 和 continue 语句有什么区别?

break ステートメントはループを終了し、ループの直後のステートメントに実行を移します。

Continue ステートメントにより、ループは本体の残りの部分をスキップし、繰り返す前にただちに条件を再テストします。

ループ内で Break ステートメントが検出されると、ループはただちに終了し、プログラム制御はループの後の次のステートメントに戻ります。

C# の continue ステートメントは、break ステートメントと少し似ています。ただし、強制終了する代わりに、 continue はループの次の反復を強制し、その間のコードをスキップします。

#次は、while ループで continue ステートメントを使用するための完全なコードです。

using System;
namespace Demo {
   class Program {
      static void Main(string[] args) {

         /* local variable definition */
         int a = 10;

         /* loop execution */
         while (a > 20) {
            if (a == 15) {
               /* skip the iteration */
               a = a + 1;
               continue;
            }
            Console.WriteLine("value of a: {0}", a);
            a++;
         }
         Console.ReadLine();
      }
   }
}

次は、break ステートメントの例です。

using System;
namespace Demo {
   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();
      }
   }
}

以上がC# の Break ステートメントと continue ステートメントの違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。