1

List<double>是否可以使用 C# 在 .NET 4.5 中预分配内存?我正在将数百万条数据添加到我的列表中。我知道如果我可以在写入之前预先分配一些内存会更有效率。

是否可以?

更新:我正在从外部传感器捕获数据。我不知道我会得到多少数据。这就是我使用列表的原因。

4

1 回答 1

13

琐碎:

var list = new List<double>(2000000);

为 2M 双打分配空间。

于 2013-03-21T22:02:35.827 回答