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.


