【发布时间】:2016-07-06 01:24:11
【问题描述】:
是 C# 的新手,我想知道如何允许用户键入 -999 来退出应用程序。我正在使用 Visual Studios 2015 并且正在开发控制台应用程序,我认为这样的事情会起作用
string userInput;
userInput = Console.ReadLine();
if (userInput == "-999")
{
Application.Exit();
}
但我错了,有没有办法做类似的事情?谢谢。
【问题讨论】:
-
调试时发生了什么?它应该工作,你需要发布更多代码。
-
你可以简单地使用return语句。从主函数返回触发退出。
-
或者使用
Environment.Exit(exitcode)关闭程序,因为Application.Exit仅适用于Windows Forms,不适用于控制台应用程序。 -
嗯.. 应用程序是 `System.Windows.Forms' 方法。和.. 控制台不是 Windows.Forms 你的应用程序、控制台还是 winform 是什么?
-
在可用性说明中,如果用户想退出,输入“quit”有什么问题?
标签: c# visual-studio-2015 console-application