Buenos dias!
Desearia saber ¿por que se debe establecer una variable antes de un bucle?, siendo que este bucle se ejecuta al menos una vez por lo tanto no es importante conocer su valor hasta que se llegue al fin del bucle.
Si no se me entendio vamos al ejemplo:
Código VBnet:
Ver originalModule Module1
Function Mostrar(ByVal cadena) As Boolean
Console.WriteLine(cadena)
Return True
End Function
Sub Main()
Do
Dim cadena As String = "hola"
Loop Until Mostrar(cadena) ' Error Name 'cadena' is not declared.
Console.WriteLine()
Console.Write("Presione una tecla...")
Console.ReadKey()
End Sub
End Module
Saludos!!!