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(); } } }
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 サイトの他の関連記事を参照してください。