c# - 是否有与 Console.ReadKey() 等效的内置异步方法?
问题描述
我正在用 C# 编写一个简单的控制台应用程序。
Console.In
我在 System 或 System.Core Assembly 中或其他任何地方都找不到任何等效的 Console.ReadKey() 异步方法。
是否有任何内置函数可以异步读取来自 Stdout 的 ReadKey?
我在 .NET Framework 4.7.2 和 .NET Core 2.1 中使用过 C# 7.3。但问题是针对任何平台(如 .NET Framework、.NET Core、Mono 等)中的任何当前或未来版本的 C#。
仅供专家注意:我知道如何手动实现它,因此我不需要任何示例代码。另外,我现在没有兴趣为此添加任何其他库。我只是要求提供信息而不是解决方法。
解决方案
推荐阅读
- php - 如何防止访问 Symfony 中未经验证的用户?
- xml - 使用 teamcity rest api 获取跨构建的所有 teamcity 测试的成功率
- c - 为什么添加 if(!memcmp()) 会加快一个循环,使随机短步跨过一个巨大的字节数组?
- database - 不和谐机器人。数据库。嵌入没有出现
- java - Java - 更改对象 ArrayList 的特定成员
- javascript - 将数组元素分配给变量,然后通过修改变量修改数组元素但不起作用
- python - discord.py bot 在 3 次后停止更改语音通道名称
- yaml - 无法使用 glob 模式将文件放在一个文件夹中
- html - html图片源的含义/
- php - 无法在wordpress中访问函数之外的变量