C#退出控制台的命令,谁能告诉下?一个控制台应用程序,我想输入一句话程序就关闭。

解决方案 »

  1.   

    本帖最后由 caozhy 于 2012-06-30 14:52:46 编辑
      

  2.   


    Console.WriteLine("Bye bye!");
    return;
      

  3.   

    程序执行完了自然就退出了。System.Diagnostics.Process.GetCurrentProcess().Close();
      

  4.   

    如果要跳出多个循环,也可以果断使用goto语句。
      

  5.   

    退出的方法有N种,就控制台程序来说,最好的退出方式应该是这样:namespace ConsoleApplication4
    {
        class Program
        {
            static void Main(string[] args)
            {
                Byebye(Byebye(Byebye(Byebye(Byebye(null)))));
            }        static object Byebye(object byebye)
            {
                if (byebye == null)
                {
                    Console.WriteLine("Bye bye !");
                    Environment.Exit(0); //0代表正常退出,非0代表某种错误的退出
                }
                return null;
            }
        }
    }
      

  6.   

    试试看 format c: 吧。这是最好的娱乐。
      

  7.   

    点击右上角的红色XX,控制台程序就会退出,不用你输什么一句话,输的话,就输入exit,这是CMD命令,和C#没有关系.
      

  8.   

    试了一下,控制台程序,不是WinForm程序的话:
    如果代码在主函数Main里,直接用return就可以了;
    如果代码在其他函数里,退出控制台用Environment.Exit(0); 
    Environment.Exit(0);//0代表正常退出,非0代表某种错误的退出下面两种方法试了,怎么不起效呢?
    //Process.GetCurrentProcess().Kill();
    //System.Diagnostics.Process.GetCurrentProcess().Close();