在URL后面跟随的是NetStandard 1.2之后存在版本4.0.0 System.Collections.NonGeneric。

https://github.com/dotnet/corefx/blob/master/Documentation/architecture/net-platform-standard.md

但在Nuget站点中,NetStandard没有System.Collections.NonGeneric。

https://www.nuget.org/packages/NETStandard.Library/

为什么NetStandard 1.3和更高版本没有System.Collections.NonGeneric?

最佳答案

尽管您提供的Github列表确实包含各种NetStandard版本支持的所有合同,但这并不意味着它们都打包在一起了。非通用集合在与NetStandard 1.3+兼容的separate NuGet package中可用。

我不能确切地回答为什么将它们分开,但是我猜想非通用集合不是很经常使用。这些集合的通用版本在大多数用例中更为有用。

关于c# - 超过1.3的NetStandard Library中缺少System.Collections.NonGeneric,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39339427/

10-12 19:48