在Console.ReadLine()使用mono filename.exe编译后运行代码时,忽略C#命令gmcs filename.cs.可能会发生什么?即使我尝试运行简单的代码,它也会直接跳到最后,好像它什么都没有运行一样.
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....");
}
Run Code Online (Sandbox Code Playgroud)
我猜这是你的问题。
C# 为什么它跳过我的 console.readline()?
我以前在自己的东西中见过这个,但不记得解决方案。基本上,您让用户按回车键发送回车符和换行符,导致触发 readline。您可以使用 Read..Key(someCharacter);
| 归档时间: |
|
| 查看次数: |
1725 次 |
| 最近记录: |