![]() |
1
5
我用Pieter的解决方案已经有一段时间了,直到我意识到它不适用于Mono。Mono在检索时不会引发异常
但是,从.NET 4.5开始,
|
![]() |
2
10
快速而肮脏的方法是将console.keyAvailable包装在try/catch中,如果这样做了,您就知道输入是从文件重定向的。当您找不到合适的方法来为您进行检查时,使用Try/Catch来检测状态并不少见。 |
![]() |
3
1
看起来您应该能够使用一些Windows API调用来确定这一点。 Hans Passant's answer 甚至有一个助手类来包装它。 |
![]() |
A B · C#Excel自动调整列避免长文本时出错 3 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 3 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 3 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 4 月前 |