私はC#を使用しています。私はアイテムのリストを持っています。私はforeach
を使って各項目をループします。私の内部foreach
私はいくつかのものをチェックif
ステートメントの多くがあります。これらの文のいずれかがfalseを返した場合、その項目をスキップしてリスト内の次の項目に移動します。すべてのステートメントは無視する必要があります。ブレークを使用しようとしましたが、ブレークはforeach
ステートメント全体を終了します。foreachのif文に基づいてリストの次の項目に移動します
これは私が現在持っているものです。
foreach (Item item in myItemsList)
{
if (item.Name == string.Empty)
{
// Display error message and move to next item in list. Skip/ignore all validation
// that follows beneath
}
if (item.Weight > 100)
{
// Display error message and move to next item in list. Skip/ignore all validation
// that follows beneath
}
}
おかげ
@PaulGを:なぜあなたは私の投稿を編集しましたか? –
「編集済み」の横にある間隔をクリックすると編集履歴が表示されます。この場合は単純な入力ミスです。 –
@スティーブ:ありがとう。 –