1

List<double>C#を使用して.NET 4.5でメモリを事前に割り当てることは可能ですか? 何百万ものデータをリストに追加しています。書き込む前にメモリを事前に割り当てることができれば、はるかに効率的であることはわかっています。

出来ますか?

更新: 外部センサーからデータを取得しています。どのくらいのデータが得られるかわかりません。それが私がリストを使用している理由です。

4

1 に答える 1

13

自明:

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

2M double のスペースを割り当てます。

于 2013-03-21T22:02:35.827 に答える