當我使用mono filename.exe
在使用gmcs filename.cs
進行編譯後運行我的代碼時,C#Console.ReadLine()
命令簡單地被忽略。會發生什麼?即使當我嘗試運行簡單的代碼波紋管時,它會跳到最後,好像它什麼都不跑。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....");
}
你是從mono開發運行的嗎? – JaredPar 2013-03-16 03:22:10
您將此創建爲控制檯應用程序,對不對?不是一個Windows窗體或WPF應用程序? – 2013-03-16 03:50:09
我使用textWrangler創建了它,並使用mac上的控制檯編譯它。 – user2142733 2013-03-16 04:21:06