在C#中列出类似于C++中vector.rereserve(n)的东西
本文关键字:rereserve vector 类似于 C++ | 更新日期: 2023-09-27 18:00:25
在System.Collections.Generic.List<T>
中添加大量元素时,运行速度较慢,因为当nums增加容量时,它必须复制所有元素。在C++中,这是用vector.reserve(n)
固定的。我如何在C#中做到这一点?
使用容量属性:
list.Capacity = n;
或者您可以通过构造函数设置初始容量:
var list = new List<int>(n);