c# - Console.ReadKey(); 正在抛出异常
问题描述
我对编程完全陌生,只是说。Console.ReadKey();
正在引发带有消息“System.InvalidOperationException”的异常。我一直在浏览该网站,并没有发现这个确切的问题。我该如何解决这个问题?
旁注:我安装了 .Net Core。
这是一个屏幕截图。
解决方案
您需要检查 STDIN 是否被重定向,使用Console.IsInputRedirected
( public static bool IsInputRedirected { get; }
)
推荐阅读
- javascript - 如何计算和映射来自某个字段的数组
- powershell - 获取映射的网络驱动器标签
- ionic-framework - IOS 中的 Drupal REST 因 403 禁止访问而失败,但在浏览器中成功
- r - 当值有关联时,选择一个特定的值,考虑其在另一列中的值
- python - 如何将 Pandas DataFrame 中的数据与多索引组合到列表中
- flutter - 来自另一个类的 Flutter PageView PageController
- amazon-web-services - 当路径不存在且用户无权访问列表对象时,WinSCP 放入 S3 存储桶“文件夹”
- flutter - Flutter GridView 不显示子项:断言失败:第 4269 行 pos 14:'owner!._debugCurrentBuildTarget == this':不正确
- python - 在同一命令行中删除和替换打印的单词
- python - 计算 txt 文件之间重叠单词的出现次数