【发布时间】:2023-08-14 08:37:02
【问题描述】:
这可能是一个简单的 Visual Studio 问题,但我在网站上找不到。
当我“开始调试”控制台程序时,它会在完成后立即退出。有没有办法让它在结束时暂停而不在程序末尾放置显式暂停命令?
【问题讨论】:
-
希望你找到这个相关问题的答案有用:*.com/questions/193469/…
标签: visual-studio visual-studio-2008
这可能是一个简单的 Visual Studio 问题,但我在网站上找不到。
当我“开始调试”控制台程序时,它会在完成后立即退出。有没有办法让它在结束时暂停而不在程序末尾放置显式暂停命令?
【问题讨论】:
标签: visual-studio visual-studio-2008
是的,正如@matthew 所说,Console.ReadKey() 将在执行程序后等待您的输入,但您可以使用 Console.ReadLine(),它只有在按下
void main()
{
Console.WriteLine("Hello World!"); //:)
Console.ReadLine();//this will do the trick.
}
【讨论】:
在应用程序完成之前添加一个断点。
【讨论】:
您可以将 Console.ReadLine 放在程序的末尾。这将迫使程序等待换行符输入。或者你可以在程序的末尾放置断点。
【讨论】:
Console.ReadKey(true);:3(它只是等待按键,不管它是什么)
Console.ReadKey() 应该这样做。 它会暂停程序的执行,直到按下键盘上的某个键。
【讨论】:
"Run without Debugging" 可以做到这一点,但我猜你还是想调试 :)
【讨论】: