Collection.IList.Insert(Int32, Object) 方法

定义

将项插入 Collection 对象中的指定索引处。

 virtual void IListInsert(int index, System::Object ^ value) = System::Collections::IList::Insert;
void IList.Insert (int index, object value);
abstract member IListInsert : int * obj -> unit
override this.IListInsert : int * obj -> unit
Sub IListInsert (index As Integer, value As Object) Implements IList.Insert

参数

index
Int32

应插入 value 的从零开始的索引。

value
Object

要插入到 Object 对象中的 Collection

例外

index 不是 Collection 对象中的有效索引。

Collection 对象是只读的。

- 或 -

Collection 对象具有固定大小。

valueCollection 对象中为空引用。

注解

如果 index 等于 对象中的 Collection 项数,则会 value 追加到末尾。

在由连续的元素组成的集合(如列表)中,插入点下面的元素将下移以容纳新的元素。 如果集合具有索引,则移动的元素的索引也将更新。 此行为不适用于元素按概念划分为不同存储桶的集合,如哈希表。

适用于

另请参阅