Frage

Aus Gründen der Argumentation, wie könnte ich das in VB?

foreach foo in bar
{
   if (foo == null)
       break;

   if (foo = "sample")
       continue;

   // More code
   //...
}
War es hilfreich?

Lösung

- Edit:

Sie haben Ihre Frage geändert, da ich geantwortet habe, aber ich werde meine Antwort hier verlassen; Ich vermute, dass ein VB.NET Programmierer wird Ihnen zeigen, wie man eine solche Schleife implementieren. Ich will nicht meine armen C # Compiler Gefühle verletzen, indem Sie versuchen ...

- Alte Antwort:

Ich glaube, es ist

Continue While
Continue For

und

Exit While
Exit For

Andere Tipps

Ich dachte, ein VB.NET Beispiel in der Zukunft helfen kann:

Sub breakTest()
    For i = 0 To 10
        If (i = 5) Then
            Exit For
        End If
        Console.WriteLine(i)
    Next
    For i = 0 To 10
        If (i = 5) Then
            Continue For
        End If
        Console.WriteLine(i)
    Next
End Sub

Die Ausgabe für Pause:

0
1
2
3
4

Und weiter:

0
1
2
3
4
6
7
8
9
10
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top