Задать вопрос
@NethysbTw

Почему консоль не читает вводимые от пользователя данные в функции ReadLine в c#?

Скриншот фрагмента кода удалён модератором.

Что в этом коде не так? Когда запускаю программу, то на моменте ввода x, у меня ничего не происходит, консоль откладки ничего не делает. Недавно начал изучать c#, может это легко фиксится, но я этого не могу понять. Программа - Visual Studio Code
Как это исправить? Спасибо за ответ!
  • Вопрос задан
  • 193 просмотра
Подписаться 1 Простой 7 комментариев
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Software-testing.ru
    Программирование на C# для тестировщиков
    10 недель
    Далее
Пригласить эксперта
Ответы на вопрос 1
@1TheNikita
Программист и системный администратор
Скорее всего она читает.
Приведу пример ниже:
// Приняли данные
var string = Console.ReadLine();
Console.WriteLine($"Вы написали {string}");


Но пропустили самое главное - это то, что после написания программа ответит вам и закроется, так как все действия выполнены. Во избежание данной ситуации можно сделать сделующее:
//... ваш код

// ожидание Enter
// Console.ReadLine();

// ожидание любой клавиши
Console.ReadKey();

Я обычно использую второй вариант.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы