gpt4 book ai didi

.net - 为什么 .NET 框架不包含 USB 工具

转载 作者:行者123 更新时间:2023-12-04 22:17:05 25 4
gpt4 key购买 nike

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center寻求指导。




12年前关闭。




我想知道为什么 .NET 框架不提供任何使用 USB 驱动程序的托管方法。从我所读到的所有内容中,您仍然必须调用 Windows API 并使用编码和 PInvoke 以及所有我们 .NET 程序员都不想做的废话。为什么 .NET 提供了与串行端口通信的方法,但没有提供与 USB 端口通信的方法?现在 USB 已经比串口使用得更广泛了,是不是应该将它整合到框架中?

最佳答案

与 .Net 框架中的所有其他功能一样,它归结为成本与返回。对于 .Net 的每个版本,所有者都必须为功能做出非常痛苦的削减决定。有太多的请求/想要全部满足。被选中的产品需要以合理的成本提供明确的值(value)。

我的猜测是,虽然串行端口可能不如 USB 流行,但在托管代码中更容易实现。因此,即使使用率可能不高,实现它们的相对容易性也将它们放在首位。

关于.net - 为什么 .NET 框架不包含 USB 工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2214043/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com