C# 控制台程序运行完毕保留窗口

简单的控制台程序,例子如下:

public static void Main(string[] args) {
    Console.WriteLine("hello world");
}

启动程序时,程序就会一闪而过,为了解决这个问题,只需要让控制台继续等待输入即可,也就是让控制台保持读取的状态,如:

只需要调用 Console 与 Read 相关的方法,这里有三个:
Read()、ReadKey()、ReadLine()

随便调用一个就可以实现我们的需求,

public static void Main(string[] args) {
    Console.WriteLine("hello world");
    Console.Read();
}
public static void Main(string[] args) {
    Console.WriteLine("hello world");
    Console.ReadKey();
}
public static void Main(string[] args) {
    Console.WriteLine("hello world");
    Console.ReadLine();
}

结果:执行上述任何一段代码都能得到以下结果

相关内容:
C#控制台程序,运行完窗口不退出的方法


推荐阅读:
C# 获取指定目录下的文件