如何让控制台应用程序不等待输入(重提问题说明)
让控制台应用程序不等待输入的几种解决方法
针对你的需求,我整理了几个实际开发里常用的解决方案:
调试环境下取消强制暂停
默认用Visual Studio调试控制台项目时,程序跑完会弹出“按任意键继续”的提示。要去掉这个等待,你可以:- 右键你的控制台项目 → 选择「属性」
- 切换到「调试」标签页
- 取消勾选「调试停止时自动关闭控制台」选项
调试结束后,控制台窗口就会直接关闭,不会等你按键。
移除代码里的等待输入逻辑
检查代码里有没有Console.ReadLine()、Console.Read()或者Console.ReadKey()这类语句——这些都是让程序暂停等用户输入的代码。直接删掉这些行,程序执行完所有逻辑后会自动退出,不会停留等待。直接运行编译后的可执行文件
如果你已经把项目编译成exe文件,直接从文件资源管理器双击运行它,默认情况下程序执行完就会立刻关闭窗口,不会等待任何输入,只有在VS调试环境下才会有默认的暂停逻辑。
内容的提问来源于stack exchange,提问作者Chris
相关产品推荐
相关产品推荐

