标签: .net command-line console keyboard-shortcuts
可能重复: How can I determine whether Console.Out has been redirected to a file?
有没有办法告诉控制台应用程序的stdin流是来自控制台还是来自使用.Net的文件?
我正在编写一个应该从stdin上的文件中读取的应用程序(如果有的话),但理想情况下,当用户在控制台上键入时,不应该从stdin中读取。
替代地
有没有办法检测用户何时在控制台结束输入,而不是逐个阅读字符并等待他们点击某个应用程序特定的完成组合键?