Mam małą aplikację konsoli C#, którą piszę.C# Console.Readkey - czekaj na konkretne dane wejściowe
Chciałbym, aby aplikacja oczekiwała na instrukcje użytkownika dotyczące naciśnięcia Y lub N (jeśli zostanie naciśnięty inny klawisz, aplikacja zignoruje to i czeka na Y lub N, a następnie uruchomi kod zależny od odpowiedź Y lub N.
wpadłem na ten pomysł,
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;
}
}
Niestety chociaż VS mówi jej robi jak result.Keychat == jako operand cant być stosowane do „char” lub ' ciąg "
Proszę o pomoc?
Z góry dziękuję.
pojedynczy cytat, nie podwójny ... (wynik.KeyChar == "Y") || (result.KeyChar =='y ') – ComeIn