DelphiプロジェクトでTDictionary
を使用します。しかし、私は問題を抱えています。どうすればデフォルト値でTDictionary
という定数配列を作成できますか?既定値でTDictionaryの定数配列を作成します。
たとえば、私は、このような(TItem
の定数配列のための)怒鳴るコードとして辞書のための4項目を割り当てたい:
...
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;
...
誰でも私のアドバイスはありますか? (私の英語が貧弱な場合は、私におかけください)
これが受け入れられる回答である場合は、質問された質問に答える必要があります。ちょっとした編集でその権利を置くことができます。 –
また、これが質問のコードよりも優れていることを説明できますか?それは、目に見えない利益のように見えるもののための追加の言葉遣いを追加します。このコードではなく、このコードを使用しますか? –
@DavidHeffernan、コメントありがとう。あなたの回答を更新しました。既に説明をしてくれているので、私は解決策を提供していました。あなたの答えはもともと選ばれていましたが、OPは私のものに切り替えました。 –