【问题标题】:Terminate console application during execution in c#在 C# 中执行期间终止控制台应用程序
【发布时间】:2014-02-16 15:29:05
【问题描述】:

如何在执行期间通过从用户那里获取任何特定输入来停止控制台应用程序,例如我们要求他按 Y 退出。

【问题讨论】:

  • 很不清楚为什么您的用户需要帮助才能退出您的程序。他可以按 Ctrl+C 或单击关闭按钮。巴姆,走了。给他第三个选项并强迫他重复输入 N 是没有意义的。
  • 亲爱的问题现在已经解决了......想想为什么我发现第三种方式被创建......这些都是为了使用而创建的

标签: c# c#-4.0


【解决方案1】:

试试这个:

Console.WriteLine("Enter Y to Exit");
String strInput=Console.ReadLine();
if(strInput.Equals("Y"))
{
   Environment.Exit(0);
}

【讨论】:

    【解决方案2】:

    您可能必须朝Console.ReadKey() 的方向看。这将阻塞执行线程,直到收到输入。

    欲了解更多信息,请参阅此页面:http://msdn.microsoft.com/en-us/library/471w8d85%28v=vs.110%29.aspx

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-01
    相关资源
    最近更新 更多