通缉:审查集合库的功能/问题/性能

时间:2008-11-28 13:52:11

标签: .net collections review

我知道有几个第三方集合库(C5,PowerCollections,我猜其他不是那么完整的库)以及System.Collections.Generics类。但是我不确定哪个库使用到何时。我已经尝试过C5集合,但有些消息来源声称它们比默认集合慢。

您使用哪些库?为什么?你有没有偏离默认值(有一些不受支持的集合类型 - 所以有时它可能是必要的。)

您知道此类第三方图书馆评论的链接吗?

基本上我正在寻找任何能够解决在什么时候使用集合库的光线。

PS:我不是在寻找何时使用链表以及何时使用字典的解释。我正在寻找收藏馆的世界中的选择。

1 个答案:

答案 0 :(得分:2)

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

但是,说到这一点,我通常发现PowerCollections可以作为我选择的首选集合库,因为它们的工作方式类似于内置集合的工作方式。我喜欢通过C5的源代码查看,它们提供了更多的抽象和有趣的算法。

相关问题