Считывание нажатой клавиши в консоли некорректна (Символы двоятся) - C#

Узнай цену своей работы

Формулировка задачи:

Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. namespace T1
  6. {
  7. class Program
  8. {
  9. static void Main(string[] args)
  10. {
  11. do
  12. {
  13. Console.Write("Нажмите клавишу ");
  14. Char k = Console.ReadKey().KeyChar;
  15. Console.WriteLine(k);
  16. }
  17. while (true);
  18. }
  19. }
  20. }
Почему такое происходит?

Решение задачи: «Считывание нажатой клавиши в консоли некорректна (Символы двоятся)»

textual
Листинг программы
  1. Char k = Console.ReadKey(true).KeyChar;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.25 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут