2012-03-15 49 views
0

我想知道的長度更大,什麼時候你以下情況:ObservableCollection.Insert對指數比收集

Collection.Insert(55, "Input") 

集合包含20個項目,所以19將是最後一個索引。 這不起作用,我得到了預期的outofrangeException。 但是當我做:

Collection.Insert(20, "Input") 

,如果沒有問題的作品,即使是1從集合中。

對此有任何想法。

在此先感謝。

+0

也許你想在集合中的最後一項之後插入集合。指定集合(Of T).Insert:ArgumentOutOfRangeException如果index大於Count屬性:http://msdn.microsoft.com/en-us/library/ms132411.aspx – Nicholas 2012-03-15 12:14:37

回答

0

如果index等於Count,則將項添加到Collection的末尾(Of T)。

來自MSDN。

因此,基本上如果你插入在索引= count,它就像一個append,你在最後一項後添加。