IList<T>.Insert(Int32, T) メソッド

定義

指定したインデックスの IList<T> に項目を挿入します。

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

パラメーター

index
Int32

item を挿入する位置の、0 から始まるインデックス。

item
T

IList<T> に挿入するオブジェクト。

例外

indexIList<T> の有効なインデックスではありません。

IList<T> は読み取り専用です。

注釈

indexIList<T> 内の項目数に等しければ、item がリストに追加されます。

リストなどの連続する要素のコレクションでは、新しい要素を挿入するために、挿入位置より後にある要素の位置が繰り下げられます。 コレクションにインデックスがある場合、移動した要素のインデックスも更新されます。 この動作は、要素が概念的にバケットにグループ化されているハッシュ テーブルなどのコレクションには適用されません。

適用対象

こちらもご覧ください