我在 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()
.
我在 Arch linux 上安装了 monodevelop 6.0.1(如果重要,从 monodevelop-stable AUR 包安装)。