【发布时间】:2014-05-15 18:03:30
【问题描述】:
我有一个控制台应用程序,它执行一些过程并在最后使用 Console.Readline(); 显示一些成功和失败消息;
一旦用户看到这些消息,假设我想在 10 秒后自动关闭控制台窗口,但这不会发生。
我尝试返回,Environemnt.Exit(0) 但控制台没有关闭。
我不习惯按一些键,有什么办法可以自动关闭控制台窗口。
这是一个基于 .NET 4.0 的控制台应用程序
【问题讨论】:
-
您使用 ReadLine 只是为了停止,还是真的需要用户输入?
-
我正在使用 console.readline() 来显示来自 Console.Writeline() 的状态消息 --- readline 的目的只是在控制台上显示这些消息
-
您是通过双击图标运行控制台应用程序,还是从已经打开的控制台窗口以文本方式调用它?
-
总而言之,您正在使用 Console.ReadLine() 但您不希望用户必须按下某个键? ConsoleReadLine() 不显示消息。
-
如果您有设定的等待时间间隔,为什么还要调用 Console.Readline()?为什么不只是 Thread.Sleep(10000)?
标签: .net c#-4.0 console-application console.readline