0

运行程序后,总是需要添加 Console.ReadLine(); 到最后,以使程序结果不会消失。如果我要编码:

static void Main(string[] args) {
  Console.WriteLine("Hello World!");
  Console.ReadLine(); // I need this for the console to stay open.
}

我在观看 youtube 视频时注意到,有些人可以在没有 Console.ReadLine() 方法的情况下运行他们的代码。我该怎么做呢?谢谢!

4

2 回答 2

0

在 Visual Studio 中,您可以按Ctrl+F5运行您的程序,该程序无需调试即可运行。您还可以用作保持控制台可见Console.ReadKey()的替代方法。Console.ReadLine()

于 2017-02-18T17:32:47.790 回答
0

您也可以运行另一个线程。控制台保持不变。编辑:我只是将示例代码放在这里以获得更好的可读性:

var thread = new System.Threading.Thread(
    () => {while (true) System.Threading.Thread.Sleep(5000);}
);
thread.Start();
于 2018-07-03T19:30:44.137 回答