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:
¿Alguna idea de porque no funciona? 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