C#のforeach文で、ループを抜ける方法は何ですか?
C#では、foreachループから抜けるためにbreakキーワードを使用することができます。例えば、ループ中の特定の条件が満たされたときにループを抜ける必要がある場合は、breakキーワードを使用します。
foreach (var item in collection)
{
if (item == target)
{
break; // 跳出循环
}
}
注意すべきことは、break文は現在のループからのみ抜けることができ、複数のループがネストされている場合、breakは最も内側のループからしか抜けられないということです。外側のループから抜ける必要がある場合は、goto文を使用するか、forループやwhileループを使用してforeachループを置き換えてください。