c#windows窗体在windows cmd上显示输出代码

c#windows窗体在windows cmd上显示输出代码,c#,cmd,C#,Cmd,可以从windows窗体应用程序在windows cmd上显示输出(退出代码)。范例 [STAThread] static void Main(string[] args) { if (args.Count() > 0) { Environment.Exit(4); return; } Application.EnableVisualStyles();

可以从windows窗体应用程序在windows cmd上显示输出(退出代码)。范例

 [STAThread]

    static void Main(string[] args)
    {
        if (args.Count() > 0)
        {
            Environment.Exit(4);
            return;
        }

        Application.EnableVisualStyles();
        Application.SetCompatibleTextRenderingDefault(false);
        Application.Run(new Form1());
    }
我使用windows cmd运行应用程序:

 start test.exe param1 param2 param3
我想在windows控制台“4”上获得输出。我尝试返回int而不是void,
使用Environment.Exit(4),Console.Writeline关闭应用程序

如果我答对了您的问题,您需要
控制台输出

创建一个
Windows窗体
项目

然后:项目属性->应用程序->输出类型->控制台应用程序


然后您可以让
控制台
表单
一起运行。

cmd
窗口中返回%ErrorLevel%