Collection<T>.Insert(Int32, T) 方法

定义

将元素插入 Collection<T> 的指定索引处。

public:
 virtual void Insert(int index, T item);
public void Insert (int index, T item);
abstract member Insert : int * 'T -> unit
override this.Insert : int * 'T -> unit
Public Sub Insert (index As Integer, item As T)

参数

index
Int32

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

item
T

要插入的对象。 对于引用类型,该值可以为 null

实现

例外

index 小于零。

- 或 -

index 大于 Count

注解

Collection<T> 接受 null 作为引用类型的有效值,并允许重复元素。

如果 index 等于 Countitem 则 添加到 的 Collection<T>末尾。

此方法是 O (n) 操作,其中 nCount

继承者说明

派生类可以重写 InsertItem(Int32, T) 以更改此方法的行为。

适用于

另请参阅