Tengo una pequeña aplicación de consola C# que estoy escribiendo.C# Console.Readkey - esperar entrada específica
Me gustaría que la aplicación espere instrucciones del usuario sobre una pulsación de tecla Y o N (si se pulsa cualquier otra tecla la aplicación ignora esto y espera una Y o una N y luego ejecuta el código dependiendo de la y o N respuesta.
me ocurrió esta idea,
while (true)
{
ConsoleKeyInfo result = Console.ReadKey();
if ((result.KeyChar == "Y") || (result.KeyChar == "y"))
{
Console.WriteLine("I'll now do stuff.");
break;
}
else if ((result.KeyChar == "N") || (result.KeyChar == "n"))
{
Console.WriteLine("I wont do anything");
break;
}
}
por desgracia, aunque dice que su VS no le gusta la result.Keychat == como el operando no puede ser aplicado a un 'carbón' o " cadena '
¿Alguna ayuda?
Gracias de antemano.
comilla simple, no doble ... (result.KeyChar == 'Y') || (result.KeyChar == 'y') – ComeIn