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.