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 を挿入する位置の、0 から始まるインデックス。

item
T

挿入するオブジェクト。 参照型の場合は null の値を使用できます。

実装

例外

index が 0 未満です。

または

indexCount より大きくなっています。

注釈

Collection<T> は参照型の null 有効な値として受け取り、重複する要素を許可します。

が とCountitem等しい場合indexは、 が のCollection<T>末尾に追加されます。

このメソッドは O(n) 操作です。nCount です。

注意 (継承者)

派生クラスをオーバーライド InsertItem(Int32, T) して、このメソッドの動作を変更できます。

適用対象

こちらもご覧ください