monodevelop программа висит на readline

Я видел много вопросов на SO, таких как "Readline игнорируется", но моя проблема в другом.

У меня есть эта простая программа:

using System;
namespace test
{
    class MainClass
    {
        public static void Main(string[] args)
        {
            Console.WriteLine(Console.ReadLine());
        }
    }
}

Просто не так ли? когда я выполняю его с помощью monodevelop, я получаю это:
вывод программы

Как видите, не важно, сколько строк я поставил.

Ctrl + C не работает, ни Ctrl+D(символ конца файла в моем Linux;))

У меня моно 4.4.0, странно, когда я запускаю вышеупомянутую программу, используя mono program.exe это работает как ожидалось.

Я видел этот вопрос, поэтому я пошел в Параметры -> Выполнить -> Общие, и у меня проверено выполнение программы на внешней консоли.

Я видел другие вопросы, такие как "программа зависает на Readline", но они говорят о ReadLine для других потоков я говорю о простом Console.Readline(),

У меня есть monodevelop 6.0.1 на Arch linux(установленный из стабильного пакета monodevelop AUR, если это имеет значение).

0 ответов

Другие вопросы по тегам