日期:2014-05-18  浏览次数:21335 次

C#中Console.ReadLine()函数的作用
为什么有的c#程序最后有Console.ReadLine()函数 有的却没有呢???

------解决方案--------------------
貌似最后没有这句的话,控制台程序界面闪一下就会关掉
------解决方案--------------------
对于Console工程来说,没有ReadLine()等待用户输入的话,就退出了。
------解决方案--------------------
探讨
当我们运行控制台程序的时候,往往速度比较块,黑色屏幕一闪就过了

我们在程序的末尾写上这句话的目的就是等待用户的输入,任意输入,然后再关闭窗口

也就是方便我们查看程序运行的结果。

也可以使用Console.ReadKey();

------解决方案--------------------
控制台程序 直接调试F5 会运行结束后关闭控制台
使用直接运行而非调试Ctrl+F5 可以避免运行结束后自动关闭
这种情况下 断点不起作用

所以大家习惯在最后加上Console.ReadLine()
使 这句话以上的代码都运行完后 执行Console.ReadLine()
已达到控制台等待用户输入的状态 而不关闭