TStrings
Наследование: TPersistent > TObject
Абстрактный класс для управления списком строк.
Он вводит методы для манипулирования строками в массиве, поиска конкретной строки, объединения строк и т. д. Позволяет связать произвольный объект с каждой строкой. Он также вводит методы управления серией параметров имя = значение, которые содержатся во многих файлах конфигурации. Экземпляр TStrings никогда не создается напрямую, вместо этого должен быть использоваться производный класс TStringList или TStringListUtf8.
Методы | |
Add | Добавляет строку в конец списка и возвращает ее индекс в списке. |
AddObject | Добавляет строку и объект в конец списка и возвращает их индекс в списке. |
AddStrings | Добавляет в конец список строк вместе с привязанными объектами. |
BeginUpdate | Отмечает начало длительной операции. |
Clear | Удаляет все элементы из списка. |
Delete | Удаляет элемент из списка. |
EndUpdate | Отмечает окончание длительной операции, начатой методом BeginUpdate. |
Equals | Сравнивает содержимое двух списков строк. |
Exchange | Меняет местами два элемента списка. |
IndexOf | Ищет строку в списке и возвращает индекс элемента. |
IndexOfName | Ищет элемент с заданным именем в парах имя-значение. |
IndexOfObject | Ищет элемент с заданным объектом. |
Insert | Вставляет строку в список. |
InsertObject | Вставляет строку и связанный с ней объект в список. |
LoadFromFile | Загружает содержимое файла в список. |
LoadFromStream | Загружает содержимое потока данных в список. |
Move | Перемещает элемент из одной позиции списка в другую. |
SaveToFile | Сохраняет строки в файл. |
SaveToStream | Сохраняет строки в поток данных. |
Свойства | |
Capacity | Емкость списка. |
CommaText | Представляет список как разделенные запятой строки. |
Count | Количество элементов в списке. |
DelimitedText | Представляет список как разделенные символом разделителя строки. |
Delimiter | Определяет символ-разделитель, используемый свойством DelimitedText. |
Names | Возвращает имя пары имя-значение. |
NameValueSeparator | Определяет разделитель пар имя-значение. |
Objects | Доступ к объектам, привязанным к строкам. |
QuoteChar | Определяет символ кавычки, используемый свойством DelimitedText. |
StrictDelimiter | Определяет как обрабатывать кавычки и пробелы при установке свойства DelimitedText. |
Strings | Доступ к строкам списка. |
Text | Представляет список как одну большую строку. |
ValueFromIndex | Доступ к значению пары имя-значение по индексу. |
Values | Доступ к значению пары имя-значение. |