隨時糾正我的術語,如果需要列表的理解..如果您刪除()列表中的特定項目<T>是否也刪除了「空白插槽」?
如果我有五個項目,其中每個項目都有一個唯一的ID列表...
[item 1]
[item 2]
[item 3]
[item 4]
[item 5]
我刪除用ID 72(例如)項和它正好是在列表第三...
將它最終像這樣...
[item 1]
[item 2]
[null]
[item 4]
[item 5]
或類似這樣的
[item 1]
[item 2]
[item 3]
[item 4]
現在在哪裏曾經被認爲是項目4項3等
請解釋一下,如果你能:)
優秀,所以不管我應該關心什麼,我很好奇這是否意味着我的列表可能永遠不會真正縮小,只會增長,就好像我移除了它保持相同大小的東西一樣,對吧? – BigOmega 2010-10-05 17:00:44
除非您調用'TrimExcess()'或設置'Capacity'屬性,否則大小不會減小。 'List'實現不會在任何時候修剪數組,除非您明確要求它。 –
2010-10-05 17:56:02