Tengo este pequeño trozo de código, como veis es muy sencillo:
Código:
¿Porqué me devuelve siempre 'True'?private function Comparar() as boolean Dim Valor1 As String = "pepe" Dim Valor2 As String = "pepe" If Not Valor1.Equals(Valor2) Then Return True End If return true end function
En tiempo de compilación abriendo una ventana de inspección me dice que:
'error BC30451: 'Valor1' no está declarado. Puede que sea inaccesible debido a su nivel de protección'
Pero compila perfectamente.
Creo que se le va la olla al compilador, he probado a limpiar la solución, eliminé la carpeta 'obj' y 'bin' y no se me ocurre qué más hacer...
¿Alguna solución?
Saludos y gracias.