StringList

Описание

Класс StringList реализует объект, представляющий собой динамический массив строк.

Комментарий

Динамический массив строк является аналогом динамического массива ArrayList, каждый элемент которого хранит строковое значение. Общие принципы работе с динамическим массивом строк такие же как и с массивом ArrayList. Для добавления элементов в массив используются методы Add, либо AddRange. Также массив можно получить путем разбиения строки, используя какой-либо разделитель. Для этого используются свойства AsString и Text. В массиве доступна сортировка, а также различные виды поиска элементов.

Свойства объекта класса, унаследованные от IStringList

  Имя свойства Краткое описание
AsString Свойство AsString определяет массив как текстовую строку, используя разделитель - «{Перевод строки}».
Item Свойство Item возвращает значение элемента массива строк.
ItemLength Свойство ItemLength возвращает длину элемента массива.
Text Свойство Text определяет массив как текстовую строку, используя разделитель, передаваемый в качестве входного параметра.

Свойства объекта класса, унаследованные от ICollection

  Имя свойства Краткое описание
Count Свойство Count возвращает количество элементов в массиве.

Методы объекта класса, унаследованные от IStringList

  Имя метода Краткое описание
Add Метод Add добавляет новый элемент с указанным значением в конец массива и возвращает его индекс.
AddRange Метод AddRange добавляет указанную коллекцию элементов в конец массива.
BinarySearch Метод BinarySearch осуществляет двоичный поиск элемента в массиве.
BinarySearchRange Метод BinarySearchRange осуществляет двоичный поиск элемента в диапазоне массива.
Clear Метод Clear осуществляет очистку массива.
Clone Метод Clone создает копию массива.
Contains Метод Contains осуществляет проверку наличия элемента.
CopyFrom Метод CopyFrom осуществляет копирование данных из источника.
GetRange Метод GetRange возвращает диапазон массива в соответствии с заданными параметрами.
IndexOf Метод IndexOf осуществляет прямой поиск значения.
IndexOfPos Метод IndexOfPos осуществляет прямой поиск значения с определенного элемента.
IndexOfRange Метод IndexOfRange осуществляет прямой поиск элемента в заданном диапазоне.
Insert Метод Insert осуществляет вставку элемента в заданную позицию.
InsertRange Метод InsertRange осуществляет вставку коллекции элементов в заданную позицию.
LastIndexOf Метод LastIndexOf осуществляет обратный поиск значения.
LastIndexOfPos Метод LastIndexOfPos осуществляет обратный поиск значения, начиная с заданной позиции.
LastIndexOfRange Метод LastIndexOfRange осуществляет обратный поиск элемента в заданном диапазоне.
Remove Метод Remove осуществляет удаление элемента с указанным значением.
RemoveAt Метод Remove осуществляет удаление элемента с указанным индексом.
RemoveRange Метод RemoveRange осуществляет удаление диапазона элементов.
Reverse Метод Reverse осуществляет переворот массива.
ReverseRange Метод ReverseRange осуществляет переворот диапазона массива.
Sort Метод Sort осуществляет сортировку массива по возрастанию.
SortRange Метод SortRange осуществляет сортировку диапазона массива по возрастанию.
ToArray Метод ToArray осуществляет преобразование к обычному строковуму массиву.

Методы объекта класса, унаследованные от ICollection

  Имя метода Краткое описание
CopyTo Метод CopyTo осуществляет копирование коллекции в массив.

См. также:

Классы сборки Collections