以下の記事では、「 壊す ” キーワードと” フォーリーチ 」ループをC#言語を使って解説します。
Break キーワードを使用して C# で Foreach ループを終了する
「 ループ 」は、条件が false になり、コレクション内に要素が残らなくなるまで、コレクション内に存在する各要素を調べます。同様に、「foreach」ループも機能します。特定の条件が満たされた場合でも、各項目を繰り返し処理し続けます。特定の条件が満たされ、すぐにループを終了したい場合は、「break」キーワードを使用してループを終了します。 Break キーワードの構文は次のとおりです。
壊す ;
例を挙げて理解してみましょう。
使用して システム ;
公共 クラス ブレーク例
{
公共 静的 空所 主要 ( 弦 [ 】 引数 )
{
弦 [ 】 名前 = { 「サラ」 、 「ジェームズ」 、 「アリス」 、 「ケビン」 、 「ハンナ」 } ;
フォーリーチ ( 弦 名前 で 名前 ) {
コンソール 。 ライトライン ( 'ループがチェックする名前は次のとおりです:' + 名前 ) ;
もし ( 名前 == 「ケビン」 ) {
コンソール 。 ライトライン ( 「必要な名前は次のとおりです。」 + 名前 ) ;
}
}
}
}
上記のコードでは次のようになります。
- 「」があります。 システム ” 名前空間が使用されます。
- それから授業があります」 ブレーク例 「静電気がある」 主要() ' 方法。
- 次に、名前が宣言され、「文字列」型の配列「」に保存されます。 名前 ”。
- 「」がどのように機能するかを確認するには、 フォーリーチ ” ループが機能し、foreach ループが使用され、このループ内で” もし 名前が「」であるかどうかをチェックする条件が使用されます。 ケビン ' か否か。名前が「ケビン」の場合、「 必要な名前は次のとおりです: Kevin ” という文が出力されます。
出力:
ここでは、必要な名前が見つかった場合でも、ループが他の名前も同様にチェックし続けることがわかります。名前が「 ケビン ' 見つかった ' 壊す ”というキーワードが使われています。
を使用して システム ;
公共 クラス ブレーク例
{
公共 静的 空所 主要 ( 弦 [ 】 引数 )
{
弦 [ 】 名前 = { 「サラ」 、 「ジェームズ」 、 「アリス」 、 「ケビン」 、 「ハンナ」 } ;
フォーリーチ ( 弦 名前 で 名前 ) {
コンソール 。 ライトライン ( 'ループがチェックする名前は次のとおりです:' + 名前 ) ;
もし ( 名前 == 「ケビン」 ) {
コンソール 。 ライトライン ( 「必要な名前は次のとおりです。」 + 名前 ) ;
壊す ;
}
}
}
}
このコードでは、break キーワードが「」内で使用されています。 もし ” という名前のときにループを終了するステートメント ケビン ' が達成された。
出力:
ここでの出力は、名前が「 ケビン 」に到達すると、ループはそれ以上の名前をチェックしなくなります。
結論
C#では「 フォーリーチ ” ループは、オブジェクトのコレクションを反復処理するために使用されます。このループは、必要な条件が満たされた場合でも、各項目のチェックを続けます。特定のポイントでループの移動を終了するには、「 壊す ” キーワードがループ内で使用されています。