Condividi tramite


AbstractList.RemoveRange(Int32, Int32) Metodo

Definizione

Rimuove da questo elenco tutti gli elementi il cui indice è compreso tra fromIndex, inclusivo e toIndex, esclusivo.

[Android.Runtime.Register("removeRange", "(II)V", "GetRemoveRange_IIHandler")]
protected virtual void RemoveRange (int fromIndex, int toIndex);
[<Android.Runtime.Register("removeRange", "(II)V", "GetRemoveRange_IIHandler")>]
abstract member RemoveRange : int * int -> unit
override this.RemoveRange : int * int -> unit

Parametri

fromIndex
Int32

indice del primo elemento da rimuovere

toIndex
Int32

index dopo l'ultimo elemento da rimuovere

Attributi

Eccezioni

se la rimozione da questo elenco non è supportata.

se start o start >= size().

Commenti

Rimuove da questo elenco tutti gli elementi il cui indice è compreso tra fromIndex, inclusivo e toIndex, esclusivo. Sposta tutti gli elementi che hanno esito positivo a sinistra (riduce l'indice). Questa chiamata abbrevia l'elenco in base (toIndex - fromIndex) agli elementi. toIndex==fromIndexSe , questa operazione non ha alcun effetto.

Questo metodo viene chiamato dall'operazione clear in questo elenco e dai relativi sottoList. L'override di questo metodo per sfruttare i vantaggi degli elementi interni dell'implementazione dell'elenco può migliorare notevolmente le prestazioni dell'operazione clear in questo elenco e nei relativi sottoList.

Documentazione java per java.util.AbstractList.removeRange(int, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a