TECH I.S.

C# Break and Continue


C# Break

このチュートリアルの前の章で、break文が使われているのを見たことがあるだろう。これはswitch文から「飛び出す」ために使われる。

break文はループから抜け出すためにも使えます。

この例では、i4に等しいときにループから飛び出します

{.language-csharp .techis-white}
for (int i = 0; i < 10; i++)
{
  if (i == 4)
{
    break;
}
  Console.WriteLine(i);
}


C# Continue

continueステートメントは、指定された条件が発生した場合に(ループ内の)1つの反復を中断し、ループ内の次の反復を続行します。

この例では、4の値をスキップします。

{.language-csharp .techis-white}
for (int i = 0; i < 10; i++)
{
  if (i == 4)
{
    continue;
}
  Console.WriteLine(i);
}


Whileループでブレークアンドコンティニュー

whileループでbreakcontinueを使用することもできます

ブレークの例

{.language-csharp .techis-white}
int i = 0;
while (i < 10)
{
  Console.WriteLine(i);
  i++;
  if (i == 4)
{
    break;
}
}

コンティニューの例

{.language-csharp .techis-white}
int i = 0;
while (i < 10)
{
  if (i == 4)
{
    i++;
    continue;
  }
  Console.WriteLine(i);
  i++;
}


プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細