次の方法で共有


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

定義

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

[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

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

属性

例外

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

if start または start >= size().

注釈

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

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

の Java ドキュメントjava.util.AbstractList.removeRange(int, int)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象