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) 以更改此方法的行为。

适用于

另请参阅