Значением строкового типа является последовательность символов с динамически изменяемой длиной. Текущее значение атрибута длины можно получить с помощью стандартной функции Length, a c помощью процедуры SetLength можно установить длину строки. С точки зрения структур данных строковые типы, в отличие от других простых типов, являются структурными типами. Основные строковые типы перечислены в табл. 3.4.
Тип AnsiString часто называют длинной строкой, и он является предпочтительным для большинства приложений. «Обобщающее» ключевое слово string используется как обозначение типа для AnsiString. Например: