語言

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 等於 Count, item 則 加到末 Collection<T>尾。

此方法是一個 O(n) 運算,其中 n 為 Count。

給繼承者的注意事項

導出類別可以覆寫 InsertItem(Int32, T) 以改變此方法的行為。

適用於

另請參閱