Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
List 通常适用于添加和删除项目的原因之一是分配的内部数据表示比减少重新分配次数所需的要大。
有没有办法让这个类(或另一个类似的类)的实例根据需要增长一个像样的块大小,但防止减小内部数组的大小?
我不知道内部数组会自动减小大小(您可以使用TrimExcess手动减小它)。 List<T>每当空间不足时,总是将内部阵列的容量增加一倍。Capacity如果你不喜欢内置策略,你可以编写一个包装类来增加你想要的。
TrimExcess
List<T>
Capacity