Класс 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 осуществляет копирование коллекции в массив. |
См. также: