Collection.IList.Insert(Int32, Object) Método

Definición

Inserta un elemento en el Collection objeto en el índice especificado.

 virtual void IListInsert(int index, System::Object ^ value) = System::Collections::IList::Insert;
void IList.Insert(int index, object value);
abstract member IListInsert : int * obj -> unit
override this.IListInsert : int * obj -> unit
Sub IListInsert (index As Integer, value As Object) Implements IList.Insert

Parámetros

index
Int32

Índice de base cero en el que value se debe insertar.

value
Object

que Object se va a insertar en el Collection objeto .

Excepciones

index no es un índice válido en el Collection objeto .

El Collection objeto es de solo lectura.

O bien

El Collection objeto tiene un tamaño fijo.

value es una referencia nula en el Collection objeto .

Comentarios

Si index es igual al número de elementos del Collection objeto, value se anexa al final.

En colecciones de elementos contiguos, como listas, los elementos que siguen el punto de inserción se mueven hacia abajo para acomodar el nuevo elemento. Si la colección está indizada, también se actualizan los índices de los elementos que se mueven. Este comportamiento no se aplica a las colecciones en las que los elementos se agrupan conceptualmente en cubos, como una tabla hash.

Se aplica a

Consulte también