Я хочу использовать a TDictionary
в проекте Delphi. Но у меня проблема, как я могу создать постоянный массив TDictionary
по умолчанию?
Например, я хочу выделить 4 элемента для словаря, такого как приведенный ниже код (для постоянного массива TItem
):
...
type
TItem = record
_Key: string;
_Value: string;
end;
var
Dic: array [0..3]of TItem=(
(_Key:'A' ; _Value:'Apple'),
(_Key:'B' ; _Value:'Book'),
(_Key:'C' ; _Value:'C++'),
(_Key:'D' ; _Value:'Delphi')
);
...
Есть ли способ сделать эту работу с TDictionary
? Я хочу создать постоянный массив Dic
(но), например структуру ниже.
...
var
Dic: TDictionary<string, string>;
begin
Dic := TDictionary<string, string>.Create;
try
Dic.Add('A', 'Apple');
Dic.Add('B', 'Book');
Dic.Add('C', 'C++');
Dic.Add('D', 'Delphi');
finally
///
end;
...
У кого-нибудь есть совет для меня? (Извините, если мой английский плохой!)