Поделиться через


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

индекс после удаления последнего элемента

Атрибуты

Исключения

Если удаление из этого списка не поддерживается.

Значение if start или start >= size().

Комментарии

Удаляет из этого списка все элементы, индекс которых находится между fromIndex, включающим и toIndexэксклюзивным. Сдвигает все успешные элементы влево (уменьшает их индекс). Этот вызов сокращает список по (toIndex - fromIndex) элементам. (Если toIndex==fromIndexэта операция не действует.)

Этот метод вызывается операцией clear в этом списке и ее вложенными списками. Переопределение этого метода для использования внутренних элементов реализации списка может значительно повысить производительность clear операции в этом списке и ее вложенных списках.

Документация по Java для java.util.AbstractList.removeRange(int, int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к