Zczytywanie znaków

Adam Szumacher
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 35
0

Witam
Piszę pewien program i użytkownik ma 2 opcje do wyboru i nie wiem jak zrobić by po podaniu przez niego 1 lub 2 program nie czekał na enter tylko szedł dalej. Znalazłem coś takiego jak Console.ReadKey() ale nie wiem jak tego użyć. Próbowałem to wstawić po prostu zamiast Console.ReadLine() ale program po wciśnięciu jakiegoś klawisza podczas dokonywania wyboru wysypuje się. Mógłby ktoś wytłumaczyć jak użyć ReadKey lub podsunąć mi inny sposób?

kzkzg
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 935
0

Dobrze kombinujesz, uzyj Console.ReadKey(). Cos takiego np:

Kopiuj
            var key = Console.ReadKey();
            switch(key.Key)
            {
                case ConsoleKey.Y:
                    Console.WriteLine("wcisnieto Y");
                    break;
                 //itd
            }
GO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 147
0

Podaj kod programu i błąd jaki się pojawia.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.