AbstractList.RemoveRange(Int32, Int32) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このリストから、 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操作のパフォーマンスが大幅に向上します。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。