Hola,
estoy aprendiendo vb.net y tengo que realizar un ejercicio usando arrays en el cual se solicita al usuario los resultados de un evento.
El programa funciona correctamente, solo que ahora quiero limitar y controlar el "
valor" que el usuario introduce para que no sea diferente de "
1", "
X" o "
2"
Para ello he querido usar un
While, pero parece que algo falla porque no puedo indicarle los 3 valores a la vez.
Código:
Dim _var As Char
Console.Write("1º Pronostico: ")
_var = CChar(Console.ReadLine())
While _var <> "1"c Or "2 c Or "X"c Or "x" ' (Aqui es donde me da el Error)
Console.WriteLine("ERROR, Inique un valor entre 1/X/2: ")
Console.ReadLine()
End While
¿Alguna idea de porque no funciona?