刚学C#的新手,
一样的先搞了个欢迎**进入C#世界
编完了之后,运行启动调试时,输入姓名之后,一回车,窗口就消失了
而运行开始执行(不调试)是,输入姓名之后,欢迎**进入C#世界就出来 了
我想问以下这是怎么回事.......

解决方案 »

  1.   

    Console.WriteLine("你好,这里是警察局……");
    Console.ReadKey();
      

  2.   

    调试程序(F5):检验代码,你输入完了直接会结束关闭窗口
    执行不调试(Ctrl+F5):执行程序,执行后你点一下回车才能结束
    你Main()函数里面来Console.Write("Hello");
    然后用调试程序和执行程序,你就知道区别了
      

  3.   

    调试程序(F5):检验代码,你输入完了直接会结束关闭窗口 
    执行不调试(Ctrl+F5):执行程序,执行后你点一下回车才能结束 
    你Main()函数里面来Console.Write("Hello"); 
    然后用调试程序和执行程序,你就知道区别了
    ------------------------
    也可以Console.ReadLine();
      

  4.   

    用的控制台吧。
    在程序结束之前加上console.readline();或console.readkey();
      

  5.   

    Console.ReadLine();
    意思控制台输入的意思,如果不打这行代码的话,程序执行完就直接关闭了如果打了,程序执行完会等待用户的输入,所以窗口自然就不会关闭了
      

  6.   

    一点也不SB,很正常Console.ReadKey();或者Console.ReadLine();
      

  7.   

    和我开始的时候也一样。别人教程里面怎么调式了就停住。我的就关闭了。后来加个console.readkey()或者
    console.readline()就OK了
      

  8.   

    在最后加入
    console.readline()让程序保持等待输入状态
    我也是刚刚起步!
    一起努力吧!
      

  9.   

    Console.WriteLine("你好……"); 
    Console.ReadKey();
    //ReadKey()是等待接收任意字符的意思
      

  10.   

    知之为知之,不知为不知是知也,LZ不傻。
    简单点说,我觉得就是LZ编的程序是命令行的(类似以前的DOS)程序,执行完就关闭了,所以你看不到结果。
      

  11.   

    菜鸟看SB二字
    于是进来了,
    ---------------------
    除非像C++那样编译 CTRL+F7,而不生成一个新的EXE文件,
    在C#调试(运行),或不调试运行,好像都会生成一个新的EXE文件(感觉VS选项可以设置哦,不知,没试过)