这可能是一个愚蠢的问题,但为什么我需要使用Console.ReadLine()来阻止控制台立即关闭?例如,这个程序:
namespace hello_world
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
Console.ReadLine();//without this, the console closes immediately
}
}
}
控制台几乎在打开后立即关闭。我的书并不能弥补这一点,而我正在观看的Udemy视频也不能弥补这一点。我的所有书籍C#都没有解决这个问题。我正在使用2015年的视觉工作室社区。 p>
答案 0 :(得分:1)
控制台几乎在打开后立即关闭。
通常情况下,这不会发生 。只有当您按下带有绿色三角形的开始按钮来运行应用程序时,才会发生这种情况。因为该按钮的作用是“从调试开始”。如果从调试开始,控制台窗口将在程序运行完毕后关闭。要开始而不进行调试,请转到Debug
- > Start without debugging
答案 1 :(得分:0)
那是因为没有那条线你的程序已经完成了。它会打印出你的“Hello World!”并立即返回。当你添加那行时,你等待输入阅读。