Ho una piccola app per console C# che sto scrivendo.C# Console.Readkey - Attendi input specifico
Vorrei che l'app attenda le istruzioni dell'utente relative a un tasto Y o N (se si preme un altro tasto, l'app lo ignora e attende una Y o una N e quindi esegue il codice in base a la risposta Y o N.
mi è venuta questa 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;
}
}
Purtroppo però VS dice la sua doesnt come il result.Keychat == come operando cant essere applicata ad un 'char' o ' string '
Qualsiasi aiuto per favore?
Grazie in anticipo.
virgoletta singola, non doppia ... (result.KeyChar == 'Y') || (result.KeyChar == 'y') – ComeIn