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

適用於

另請參閱