我目前正在使用將執行以下操作的應用程序。.net與容量相關的通用列表優化
// Initialize a list:
myList = new List<aPoint>;
while(WeHaveMoreData)
myList->Add(ReturnNext1000Points());
我無法從頭開始知道列表的總大小。從我讀到的,List<>
是處理這麼多數據傳入的最佳方式(可能超過500k記錄)。
我想知道如果我應該處理列表的capicity(給它初始值,或增加蓋子,如果需要的話)?
我該如何優化這樣的程序?
要添加到問題,我正在.net 2.0約束下工作。 – greggorob64 2011-05-06 18:50:49