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

PHPz
リリース: 2023-09-13 19:25:02
転載
1171 人が閲覧しました

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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート