Delphi-Help

  • Increase font size
  • Default font size
  • Decrease font size

String

Печать
Рейтинг пользователей: / 0
ХудшийЛучший 

String

Описание

1 type String;
2 type String[FixedSize constant];

Тип данных String используется, чтобы хранить последовательность символов (предложения).

По умолчанию String обрабатывается как AnsiString. Он может быть обработан как ShortString, если директива компилятора $LongStrings установлена в Off (по умолчанию установлена в On).

AnsiChar может содержать любое число символов, ограниченное только памятью.

Версия 2: Вынуждает строку стать ShortString, размером FixedSize (до 255 символов). Это очень важно при создании многочисленных строк, и особенно при сохранении строк в записях (как во 2-ом примере).

Строки могут быть присвоены от других строк, функций, которые возвращают строку, и конкатенаций как в показанном примере.

Пример кода

var
myString : String;
begin
// Назначение известного предложения этой строке
myString := 'Hello World';

// Добавление в эту строку
myString := myString + ', how is everyone?';

// Показ конечного значения myString
ShowMessage('myString = '+myString);
end;

Hello World, how is everyone?

type
// Объявление записи клиента
TCustomer = Record
firstName : String[15];
lastName  : String[30];
end;

var
customer : TCustomer;

begin
// Установка подробностей записи клиента John
with customer do
begin
firstName := 'John';
lastName  := 'Smith';
end;

// Теперь показываем подробности нашего клиента
ShowMessage('Клиент = '+customer.firstName+
' '+customer.lastName);
end;

Клиент = John Smith

 

Примечание

В строках первый символ имеет индекс 1 (массивы начинаются с 0 для первого элемента).

 

Авторизация



Счетчики