我有一個List<T>
,並希望開始從底部添加,但我得到一個運行時IndexOutOfBoundsException
。C#列表 - 添加到列表底部
我已經初始化列表的容量:
List<ClassA> ClassesOfA = new List<ClassA>(10);
...
...
ClassesOfA[5] = classAObj;
...
反正有沒有做到這一點?
我需要這樣做,因爲我從底部分析另一個列表並將結果添加到此列表中。所以我需要能夠從底部添加。 有沒有辦法做到這一點,而不是在添加我的對象之前初始化List<ClassA>
和ClassA
對象?
也許它是'堆棧'你正在尋找的 – I4V 2013-04-24 14:43:43
爲什麼不分析頂部而不是底部的其他列表。職位是相對的。 – Richard 2013-04-24 14:44:32
默認容量不會預先使用項目填充列表。它只是設置列表的當前內存塊以保存調整大小,如果你碰巧知道列表大小或良好的初始大小。 – 2013-04-24 14:46:32