C# で Break キーワードを使用して foreach ループを終了する方法

C De Break Kiwadowo Shi Yongshite Foreach Rupuwo Zhong Lesuru Fang Fa



C# では、オブジェクトのコレクションを保存できます。 C# を使用すると、コレクションから特定の項目を検索できます。この目的のために、さまざまなループが使用されます。 ” フォーリーチ ” ループも C# でこの目的に使用できます。このループは、指定された項目のコレクションを通過します。これは、すべての項目がチェックされるまで、このループがそのコレクションに存在する各要素をチェックすることを意味します。

以下の記事では、「 壊す ” キーワードと” フォーリーチ 」ループをC#言語を使って解説します。

Break キーワードを使用して C# で Foreach ループを終了する

ループ 」は、条件が false になり、コレクション内に要素が残らなくなるまで、コレクション内に存在する各要素を調べます。同様に、「foreach」ループも機能します。特定の条件が満たされた場合でも、各項目を繰り返し処理し続けます。特定の条件が満たされ、すぐにループを終了したい場合は、「break」キーワードを使用してループを終了します。 Break キーワードの構文は次のとおりです。







壊す ;

例を挙げて理解してみましょう。



使用して システム ;

公共 クラス ブレーク例
{
公共 静的 空所 主要 ( [ 引数
{
[ 名前 = { 「サラ」 「ジェームズ」 「アリス」 「ケビン」 「ハンナ」 } ;
フォーリーチ ( 名前 名前 {
コンソール ライトライン ( 'ループがチェックする名前は次のとおりです:' + 名前 ;
もし ( 名前 == 「ケビン」 {
コンソール ライトライン ( 「必要な名前は次のとおりです。」 + 名前 ;
}
}
}
}

上記のコードでは次のようになります。



  • 「」があります。 システム ” 名前空間が使用されます。
  • それから授業があります」 ブレーク例 「静電気がある」 主要() ' 方法。
  • 次に、名前が宣言され、「文字列」型の配列「」に保存されます。 名前 ”。
  • 「」がどのように機能するかを確認するには、 フォーリーチ ” ループが機能し、foreach ループが使用され、このループ内で” もし 名前が「」であるかどうかをチェックする条件が使用されます。 ケビン ' か否か。名前が「ケビン」の場合、「 必要な名前は次のとおりです: Kevin ” という文が出力されます。

出力:





ここでは、必要な名前が見つかった場合でも、ループが他の名前も同様にチェックし続けることがわかります。名前が「 ケビン ' 見つかった ' 壊す ”というキーワードが使われています。



を使用して システム ;

公共 クラス ブレーク例
{
公共 静的 空所 主要 ( [ 引数
{
[ 名前 = { 「サラ」 「ジェームズ」 「アリス」 「ケビン」 「ハンナ」 } ;
フォーリーチ ( 名前 名前 {
コンソール ライトライン ( 'ループがチェックする名前は次のとおりです:' + 名前 ;
もし ( 名前 == 「ケビン」 {
コンソール ライトライン ( 「必要な名前は次のとおりです。」 + 名前 ;
壊す ;
}
}
}
}

このコードでは、break キーワードが「」内で使用されています。 もし ” という名前のときにループを終了するステートメント ケビン ' が達成された。

出力:

ここでの出力は、名前が「 ケビン 」に到達すると、ループはそれ以上の名前をチェックしなくなります。

結論

C#では「 フォーリーチ ” ループは、オブジェクトのコレクションを反復処理するために使用されます。このループは、必要な条件が満たされた場合でも、各項目のチェックを続けます。特定のポイントでループの移動を終了するには、「 壊す ” キーワードがループ内で使用されています。