Collection<T>.Insert(Int32, T) Method

Definition

Collection<T>에서 지정한 인덱스에 요소를 삽입합니다.Inserts an element into the Collection<T> at the specified index.

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)

Parameters

index
Int32

item을 삽입할 인덱스(0부터 시작)입니다.The zero-based index at which item should be inserted.

item
T

삽입할 개체입니다.The object to insert. 참조 형식에 대해 값은 null이 될 수 있습니다.The value can be null for reference types.

Implements

Exceptions

index는 0보다 작습니다.index is less than zero.

또는-or- indexCount보다 큰 경우index is greater than Count.

Remarks

Collection<T>은 참조 형식에 대해 유효한 값으로 null을 허용 하며 중복 요소를 허용 합니다.Collection<T> accepts null as a valid value for reference types and allows duplicate elements.

하는 경우 index 값과 같음 Countitem 끝에 추가 됩니다 Collection<T>합니다.If index is equal to Count, item is added to the end of Collection<T>.

이 메서드는 O (n) 작업, 여기서 nCount합니다.This method is an O(n) operation, where n is Count.

Notes to Inheritors

파생 클래스는 InsertItem(Int32, T)를 재정의 하 여이 메서드의 동작을 변경할 수 있습니다.Derived classes can override InsertItem(Int32, T) to change the behavior of this method.

Applies to

See also