ObservableCollection.Insert索引大于集合的长度

时间:2012-03-15 10:51:45

标签: vb.net collections insert

我想知道,当你这样做时会发生什么:

Collection.Insert(55, "Input")

该集合包含20个项目,因此19个将是最后一个索引。 这不起作用,我得到预期的outofrangeException。 但是当我这样做时:

Collection.Insert(20, "Input")

即使它是1个集合,也没有问题。

对此有任何想法。

提前致谢。

1 个答案:

答案 0 :(得分:0)

  

如果index等于Count,则将item添加到Collection的末尾(Of   T)。

来自MSDN。

所以基本上如果你在index = count处插入,就像append一样,你在最后一个项目之后添加。