Language

AbstractList.RemoveRange(Int32, Int32) メソッド

定義

このリストから、 fromIndex、包括、および toIndexの間のインデックスを持つすべての要素が排他的に削除されます。

[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

パラメーター

fromIndex
Int32

削除する最初の要素のインデックス

toIndex
Int32

削除する最後の要素の後のインデックス

属性

例外

このリストからの削除がサポートされていない場合。

start またはstart >= size()場合。

注釈

このリストから、 fromIndex、包括、および toIndexの間のインデックスを持つすべての要素が排他的に削除されます。 後続の要素を左にシフトします (インデックスを減らします)。 この呼び出しは、要素を (toIndex - fromIndex) してリストを短縮します。 ( toIndex==fromIndex場合、この操作は無効です)。

このメソッドは、このリストとそのサブリストに対する clear 操作によって呼び出されます。 リスト実装の内部を利用するためにこのメソッドをオーバーライドすると、このリストとそのサブリストに対するclear操作のパフォーマンスが大幅に向上します。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象