在vs2005平台下怎样使c#的控制台程序不自动关闭

在vs2005平台下怎样使c#的控制台程序不自动关闭,第1张

你可以

方法体

后面加Console.Read()/ReadKey()/ReadLine()

等.

一般

如果要让控制台程序

一直运行

不用退出,那么你需要定义一个

开关

使用

while循环.

那么这个控制台程序

就很人性化了~

:bool

T

while(T)

{

string

s=Console.Read()

Console.WriteLine(s)

}

在VS2010里的控制台应用程序在运行时,结果画面一闪而过,不管是用F5 还是用Ctrl + F5都是一样,导致无法看到结果。 网上有不少的办法,说是都是在程序最后加一个要程序暂停的语句或从控制台上获取用户输入的语句。其实还有一个更好的解决办法:

在你的项目条目(project)上右击鼠标,在d出菜单上选择最后一项“property/属性”,在左边的一栏里找到“配置属性

->链接器->系统”,点击“系统”项后,在右边的栏的“子系统(subSystem)”将刻项的值配置为"Console(/SUBSYSTEM:CONSOLE)"。

经过这样的配置后,再按 Ctrl+F5,程序运行完毕后就会停留在控制台界面,提示你“按任意键继续”。 到此,问题完美解决。

试下通过下面方式取消这个进程: Project ->Properties ->Debug 里面的 Enable the Visual Studio hosting process 前面的选取取消掉就行了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11831158.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存