【发布时间】:2011-05-15 10:42:42
【问题描述】:
相关数据组,如部件列表等,可以使用数组(部件数组)或使用集合来处理。我了解当使用数组时,插入、删除和其他一些操作在与集合进行比较时会对性能产生影响。这是否意味着集合内部不使用数组?如果是这样,List、Collection 等集合使用的数据结构是什么?
内部如何处理集合?
【问题讨论】:
-
你说的是
Collection还是Collection<T>?因为装箱/拆箱是一个重要的考虑因素/性能影响(通过通用集合解决) -
我正在讨论使用的内部数据结构,您可以考虑使用 Collection 或 Collection
。以 Collection 为例. -
顺便说一句,请注意没有 C# 集合类。它们都是 .NET 集合类,可以在任何 .NET 语言中使用。
-
约翰我同意你的看法。添加 C# 作为标题的一部分是一个错误。感谢您纠正错误。拉姆
标签: c# .net collections