这可能是一个简单的Visual Studio问题,但我在网站上找不到它。
当我“开始调试”控制台程序时,它会在完成后立即退出。有没有办法在程序结束时暂停它,而不必在程序末尾放置显式的暂停命令?
这可能是一个简单的Visual Studio问题,但我在网站上找不到它。
当我“开始调试”控制台程序时,它会在完成后立即退出。有没有办法在程序结束时暂停它,而不必在程序末尾放置显式的暂停命令?
在应用程序完成之前添加一个断点。
您可以将Console.ReadLine放置在程序的末尾。这将强制程序等待换行符输入。或者您可以在程序的末尾放置断点。
Console.ReadKey(true);
:3 (它只是等待按键,无论是什么) - MasterMastic正如@matthew所说,Console.ReadKey()会在执行程序后等待您的输入,但是您可以使用Console.ReadLine(),它只有在按下<ENTER>键时才会终止:
void main()
{
Console.WriteLine("Hello World!"); //:)
Console.ReadLine();//this will do the trick.
}
使用Console.ReadKey()即可。 它将暂停程序的执行,直到键盘上按下一个键。