.net 通缉:查看收藏库功能/问题/性能

.net 通缉:查看收藏库功能/问题/性能,.net,collections,review,.net,Collections,Review,我知道有两个第三方集合库(C5,PowerCollections,我猜加载了更多其他不太完整的库)以及System.Collections.Generics类。不过,我很不确定何时使用哪个图书馆。我尝试过C5集合,但一些来源声称它们比默认集合慢 您使用哪些库?为什么?您是否曾经偏离默认设置(有些集合类型不受支持,因此有时可能是必需的) 你知道第三方图书馆评论的链接吗 基本上,我在寻找任何可以帮助我弄清楚图书馆何时使用哪些馆藏的东西 附言:我不是在寻找何时使用链表和何时使用字典的解释。我正在寻找藏

我知道有两个第三方集合库(C5,PowerCollections,我猜加载了更多其他不太完整的库)以及System.Collections.Generics类。不过,我很不确定何时使用哪个图书馆。我尝试过C5集合,但一些来源声称它们比默认集合慢

您使用哪些库?为什么?您是否曾经偏离默认设置(有些集合类型不受支持,因此有时可能是必需的)

你知道第三方图书馆评论的链接吗

基本上,我在寻找任何可以帮助我弄清楚图书馆何时使用哪些馆藏的东西


附言:我不是在寻找何时使用链表和何时使用字典的解释。我正在寻找藏书馆的选择。

我认为藏书馆的选择取决于您对特定类型藏书的需求。仅仅因为一个图书馆有一个很棒的链表,并不意味着它有一本很棒的字典

但是,话虽如此,我还是发现PowerCollections可以作为我选择的初始集合库,因为它们的工作方式与内置集合的工作方式类似。我喜欢浏览C5的源代码,它们提供了更多的抽象和有趣的算法