这可能是一个简单的Visual Studio问题,但我在网站上找不到它。
当我“开始调试”一个控制台程序时,它会在完成后立即退出。有没有办法让它在结束时暂停而不在程序结束时放置一个明确的暂停命令?
答案 0 :(得分:10)
在应用程序完成之前添加断点。
答案 1 :(得分:6)
您可以在程序结束时放置Console.ReadLine。这将迫使程序等待换行字符输入。或者你可以在probram的末尾放置断点。
答案 2 :(得分:3)
“无需调试运行”就可以了,但我想你还想调试:)
答案 3 :(得分:1)
Console.ReadKey()应该这样做。 它将暂停程序的执行,直到键盘上按下一个键为止。
答案 4 :(得分:1)
是的,因为@matthew表示Console.ReadKey()会在执行程序后等待你的输入,但你可以使用Console.ReadLine(),只有当< ENTER>按下键:
void main()
{
Console.WriteLine("Hello World!"); //:)
Console.ReadLine();//this will do the trick.
}