如何在运行控制台应用程序时阻止控制台窗口关闭?

时间:2009-12-13 17:36:25

标签: .net console-application

我正在Windows XP下创建一个简单的控制台应用程序,并想知道是否有办法在从Windows运行提示符运行应用程序后保持控制台窗口打开,而不会在main()的末尾放置无限循环。我希望应用程序的行为与首次输入cmd后从运行提示符运行的行为相同。

3 个答案:

答案 0 :(得分:6)

我认为你需要第二个应用程序调用命令提示符然后告诉它执行你的控制台应用程序。

您甚至可以使用单个应用程序来执行此操作,该应用程序在调用无参数时会调用提示,并且其自身具有禁用此行为的参数。

答案 1 :(得分:5)

要求用户输入将停止应用程序流程,我认为是

string x = console.ReadLine();

答案 2 :(得分:1)

我找到了一个满足如何处理这个问题的类似问题的答案。 见What is the Best Practice for Combating the Console Closing Issue?