¿Existe un VB equivalente a las declaraciones de 'continuar' y 'interrupción' de C #?

StackOverflow https://stackoverflow.com/questions/1402862

  •  05-07-2019
  •  | 
  •  

Pregunta

En aras de la discusión, ¿cómo podría hacer esto en VB?

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

   if (foo = "sample")
       continue;

   // More code
   //...
}
¿Fue útil?

Solución

- Editar:

Has cambiado tu pregunta desde que respondí, pero dejaré mi respuesta aquí; Sospecho que un programador de VB.NET le mostrará cómo implementar dicho bucle. No quiero herir los sentimientos de mis pobres compiladores de C # al intentar ...

- Respuesta anterior:

Creo que hay

Continue While
Continue For

y

Exit While
Exit For

Otros consejos

Pensé que un ejemplo de VB.NET podría ayudar en el futuro:

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

La salida para break:

0
1
2
3
4

Y para continuar:

0
1
2
3
4
6
7
8
9
10
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top