标签: c# .net list memory
是否可以使用C#在.NET 4.5中为List<double>预分配内存? 我在列表中添加了数百万个数据。我知道如果我可以在写入之前预先分配一些内存,效率会更高。
List<double>
有可能吗?
更新: 我正在从外部传感器捕获数据。 我不知道我会得到多少数据。这就是我使用list的原因。
答案 0 :(得分:13)
中平凡:
var list = new List<double>(2000000);
为2M双打分配空间。