Collection<T>.Insert(Int32, T) Método

Definición

Inserta un elemento en Collection<T> en el índice especificado.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)

Parámetros

index
Int32

Índice basado en cero en el que debe insertarse item.The zero-based index at which item should be inserted.

item
T

Objeto que se va a insertar.The object to insert. El valor puede ser null para los tipos de referencia.The value can be null for reference types.

Implementaciones

Excepciones

index es menor que cero.index is less than zero.

o bien-or- index es mayor que Count.index is greater than Count.

Comentarios

Collection<T>acepta null como un valor válido para los tipos de referencia y permite elementos duplicados.Collection<T> accepts null as a valid value for reference types and allows duplicate elements.

Si index es igual a Count, item se agrega al final de Collection<T>.If index is equal to Count, item is added to the end of Collection<T>.

Este método es una operación On(), donde n es Count.This method is an O(n) operation, where n is Count.

Notas a los desarrolladores de herederos

Las clases derivadas InsertItem(Int32, T) pueden invalidar para cambiar el comportamiento de este método.Derived classes can override InsertItem(Int32, T) to change the behavior of this method.

Se aplica a

Consulte también: