保持控制台等待响应

时间:2013-01-11 18:00:32

标签: c#

我有一个控制台应用程序。我提示用户输入...我的代码做了它的事情,最后尝试将输出打印回用户。

以下是我尝试将输出回发到同一个控制台窗口以便他们看到结果的方法:

    Console.WriteLine( "Output: ");
    Console.WriteLine(resultMessage);

问题是我的控制台在显示resultMessage之前关闭。

4 个答案:

答案 0 :(得分:5)

您可以使用Console.ReadKey(true);等待任何按键

答案 1 :(得分:1)

当你在VS时,你也可以按Ctrlf5在调试器外打开你的应用程序。

这样做的结果是当你的程序说完

时你的窗口会停留

Press any key to continue

答案 2 :(得分:0)

又一个Console.Read...

if (Debugger.IsAttached)
{
    Console.Write("Press Enter to exit: ");
    Console.ReadLine();
}

我认为在将输出重定向用于文件时会更好 ConsoleApp.exe >results.txt

答案 3 :(得分:0)

使用Console.ReadKey();输出写入控制台后。