这个免费的收藏库来自哥本哈根IT大学.
http://www.itu.dk/research/c5/
在第9频道有一个作者的视频.我正在尝试学习如何使用这些集合,我想知道是否有人有更多的经验或者你对这个特定的.NET集合库有什么想法.你喜欢它们的设计方式,你喜欢它们的性能以及它们的主要问题是什么?
我一直在使用C5库一段时间,并取得了很大的成功.我发现C5在编程接口方面提供了很大的好处.例如,在接口中System.Collections.Generic,IList接口不提供ArrayList和LinkedList实现的所有功能.相反,在C5,您可以访问的所有功能ArrayList,并LinkedList刚刚通过召开C5.IList.
同样,原作者非常谨慎地记录了许多关键操作的渐近速度,例如集合计数,包含和索引.在集合之间执行操作时,库在内部使用这些属性,以确定哪个集合作为"actor"更快.
同时,虽然暂时没有更新,但C5文档手册是一个了不起的资源,可以提供有关库的清晰文档.