当我使用mono filename.exe
运行已经通过gmcs filename.cs
编译的代码时,C#中的Console.ReadLine()
命令被简单地忽略了。可能会发生什么?甚至当我尝试运行下面的简单代码时,它也会直接跳过到最后,好像没有运行任何内容。
static void Main(string[] args) {
string value = Console.ReadLine();
Console.WriteLine("You entered: {0}", value);
Console.WriteLine("Press ENTER to continue...");
Console.ReadLine(); // Returns immediately.
Console.WriteLine("Continuing....");
}