控制台应用程序在退出时显示"按任意键继续"

Jac*_*cob 3 c# console-application exit

当用户输入3时,我希望程序退出,而控制台说按任意键继续,然后在用户按任意键后退出.这就是我对案例3的看法.整个switch语句也包含在do while语句中.

       do {
              .
              .
              .
                    case 3:                       
                        Environment.Exit(0);
                        break;

           } while (!isValid);   
Run Code Online (Sandbox Code Playgroud)

Nin*_*rry 10

当您使用ctrl + f5启动应用程序时,该消息来自visual studio(无需调试即可启动).因此,应用程序确实终止.只有视觉工作室会要求您按键,以便您有机会看到您的控制台输出.

从Visual Studio外部运行应用程序时,不会显示该消息.使用f5启动调试版本时也不会出现(调试控制台应用程序时,可视化工作室输出日志中可以看到控制台输出,因此在应用程序终止后无需保持控制台窗口打开).