AbstractList.RemoveRange(Int32, Int32) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
インデックスが 、包括、および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 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。