gpt4 book ai didi

c# - 是否可以为 List 预分配内存?

转载 作者:太空宇宙 更新时间:2023-11-03 17:20:58 29 4
gpt4 key购买 nike

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

这可能吗?

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

最佳答案

平凡的:

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

为 2M double 分配空间。

关于c# - 是否可以为 List<double> 预分配内存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15559036/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com