c#で使用するcontinueステートメントの目的は何ですか?

C#では、continueステートメントは現在の繰り返しを終了して次の繰り返しの開始地点に移動するために使用されます。

continue文が実行されると、現在の反復処理が直ちに終了し、反復文(例:forループまたはwhileループ)の条件部分に移動します。その後、制御が次の反復の開始に移ります。

continueステートメントは通常、条件文と組み合わせて使用され、特定のイテレーションをスキップするために使用されます。たとえば、continueステートメントを使用して特定の条件に一致する要素をスキップすることができます。以下は例です:

for (int i = 0; i < 10; i++)
{
    if (i % 2 == 0)
    {
        continue; // 如果i是偶数,跳过当前迭代,继续下一次迭代
    }
    Console.WriteLine(i);
}

上記の例では、iが偶数の場合、continue文が実行され、現在の反復が終了し、Console.WriteLine(i)文が実行されません。その後、制御は次の反復の開始に移ります。したがって、奇数だけがコンソールに出力されます。

注意すべき点は、ループ文の前や中で他の文を実行しないことです。そうでないとcontinue文が正常に動作しない可能性があります。

bannerAds