在创建时设置列表容量的重要性是什么?
例如,假设我知道确定我的列表在其整个生命周期中只会包含n 个项目。
最佳答案
List<T>
的内部,有一个静态大小的集合来保存您的项目。一旦达到该集合的容量,List<T>
重新调整它的大小,这会影响性能(对您来说可能重要也可能不重要)。
通过设置初始容量,您可以避免执行那些调整大小的操作。
关于c# - 设置 `IList`容量有什么重要性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7610449/