允许用户键入"-999"以退出控制台应用程序

0 c# console-application visual-studio-2015

在C#的新手中,我想知道如何允许用户输入-999来退出应用程序.我正在使用视觉工作室2015,我正在研究控制台应用程序,我认为这样的东西会起作用

        string userInput;
        userInput = Console.ReadLine();

        if (userInput == "-999")
        {
            Application.Exit();
        }
Run Code Online (Sandbox Code Playgroud)

但我错了,有没有办法做类似的事情呢?谢谢.

D. *_*rov 5

Application.Exit();方法是System.Windows.Forms命名空间的一部分,因此它不能在控制台应用程序中使用(如果您的项目如此指定).因此,如果您的代码在Main控制台应用程序的空白处,或者使用Environment.Exit(exitcode)适当的退出代码,您应该返回.确保您的项目是控制台应用程序.