【发布时间】:2021-08-09 09:49:10
【问题描述】:
所以,我创建了一个 C# 控制台应用程序,在 main() 的末尾我有 console.readline() 函数。但在其中一种情况下,我希望控制台应用程序自行关闭。我尝试使用 Environment.Exit() 函数,但控制台没有关闭。请提供解决方案。
【问题讨论】:
-
在这种情况下确保它不会碰到 Console.Readline() ?
-
你不能。有两种情况:1)用户打开一个控制台然后执行你的脚本:当你的程序结束时,控制台将保持打开状态。 2)用户双击您的脚本文件:控制台将在脚本结束时关闭
-
没有
Environment.close()这样的东西。 是Environment.Exit(),工作正常。当然,只要你记得在之前调用它,你的程序就会卡住等待对ReadLine()的调用。见重复。或者,只需将您的代码更改为在您希望它自行关闭的情况下不等待用户输入。
标签: c# console console-application