Compartir vía


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

Definición

Inserta un elemento en la interfaz IList<T>, en el índice especificado.

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)

Parámetros

index
Int32

Índice basado en cero en el que debe insertarse item.

item
T

Objeto que se va a insertar en IList<T>.

Excepciones

index no es un índice válido para IList<T>.

IList<T> es de solo lectura.

Comentarios

Si index es igual al número de elementos de la IList<T>, entonces item se agrega a la lista.

En colecciones de elementos contiguos, como listas, los elementos que van a continuación del punto de inserción se desplazan hacia abajo para alojar el elemento nuevo. Si la colección está indizada, también se actualizan los índices de los elementos que se han movido. Este comportamiento no se aplica a las colecciones cuyos elementos se agrupan conceptualmente en sectores de almacenamiento, como una tabla hash.

Se aplica a

Consulte también