Класс ArrayList реализует объект, представляющий из себя динамический массив элементов.
Элементы динамического массива могут хранить любые данные. Объем массива - это количество элементов, которые могут быть помещены в массив. Объем массива задается в свойстве Capacity. Используя свойство Count можно узнать фактическое количество элементов, содержащихся в массиве. Для добавления элементов в массив используются методы Add, либо AddRange. При превышении объема, установленного в свойстве Capacity, объем массива автоматически увеличивается. В массиве доступна сортировка, а также различные виды поиска элементов.
| Имя свойства | Краткое описание | |
![]() |
Capacity | Свойство Capacity определяет количество элементов, которое может содержаться в массиве. |
![]() |
Item | Свойство Item возвращает значение элемента по индексу. |
| Имя свойства | Краткое описание | |
![]() |
Count | Свойство Count возвращает количество элементов в массиве. |
| Имя метода | Краткое описание | |
![]() |
AddRange | Метод AddRange осуществляет добавление коллекции в конец массива. |
![]() |
BinarySearch | Метод BinarySearch осуществляет двоичный поиск элемента в массиве. |
![]() |
BinarySearchRange | Метод BinarySearchRange осуществляет двоичный поиск элемента в диапазоне массива. |
![]() |
Clone | Метод Clone создает копию массива. |
![]() |
GetRange | Метод GetRange возвращает диапазон массива в соответствии с указанными параметрами. |
![]() |
IndexOfPos | Метод IndexOfPos осуществляет прямой поиск значения начиная с определенного элемента. |
![]() |
IndexOfRange | Метод IndexOfRange осуществляет прямой поиск элемента в диапазоне. |
![]() |
InsertRange | Метод InsertRange осуществляет вставку коллекции элементов в заданную позицию. |
![]() |
LastIndexOf | Метод LastIndexOf осуществляет обратный поиск значения. |
![]() |
LastIndexOfPos | Метод LastIndexOfPos осуществляет обратный поиск значения начиная с определенного элемента. |
![]() |
LastIndexOfRange | Метод LastIndexOfRange осуществляет обратный поиск элемента в диапазоне. |
![]() |
RemoveRange | Метод RemoveRange осуществляет удаление диапазона значений. |
![]() |
Reverse | Метод Reverse устанавливает обратный порядок элементов массива. |
![]() |
ReverseRange | Метод ReverseRange устанавливает обратный порядок диапазона элементов массива. |
![]() |
Sort | Метод Sort осуществляет сортировку массива. |
![]() |
SortRange | Метод SortRange осуществляет сортировку диапазона массива. |
![]() |
ToArray | Метод ToArray осуществляет преобразование в обычный массив. |
![]() |
TrimToSize | Метод TrimToSize устанавливает размер массива, равный фактическому количеству элементов в массиве. |
| Имя метода | Краткое описание | |
![]() |
Add | Метод Add осуществляет добавление элемента и возвращает его индекс. |
![]() |
Clear | Метод Clear осуществляет очистку списка. |
![]() |
Contains | Метод Contains осуществляет проверку наличия элемента. |
![]() |
IndexOf | Метод IndexOf осуществляет поиск значения Value и возвращает индекс в списке. |
![]() |
Insert | Метод Insert осуществляет добавление элемента в заданную позицию. |
![]() |
Remove | Метод Remove осуществляет удаление элемента по значению. |
![]() |
RemoveAt | Метод RemoveAt осуществляет удаление элемента в заданной позиции. |
| Имя метода | Краткое описание | |
![]() |
CopyTo | Метод CopyTo осуществляет копирование коллекции в массив. |
См. также: