Ich verwende C#. Ich habe eine Liste von Gegenständen. Ich gehe jeden Artikel mit einem foreach
durch. In meinem foreach
habe ich viele if
Anweisungen einige Sachen überprüfen. Wenn eine dieser if
-Anweisungen eine False zurückgibt, möchte ich, dass sie dieses Element überspringt und zum nächsten Element in der Liste geht. Alle folgenden if
Anweisungen sollten ignoriert werden. Ich habe versucht, mit einer Pause, aber eine Pause verlässt die ganze foreach
Aussage.C# zum nächsten Element in der Liste gehen, basierend auf if-Anweisung in foreach
Dies ist, was ich derzeit haben:
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
}
}
Dank
@PaulG: Warum hast du meinen Beitrag bearbeiten? –
Sie können den Bearbeitungsverlauf sehen, indem Sie auf das Intervall neben 'bearbeitet' klicken - in diesem Fall war es ein einfacher Tippfehler. –
@Steve: Danke. –