在Delphi中,可以通過以下方式獲取value值:
var
dict: TDictionary<string, Integer>;
value: Integer;
begin
dict := TDictionary<string, Integer>.Create;
try
dict.Add('key1', 10);
dict.Add('key2', 20);
if dict.TryGetValue('key1', value) then
begin
ShowMessage('Value of key1: ' + IntToStr(value));
end;
finally
dict.Free;
end;
end;
var
dict: TDictionary<string, Integer>;
value: Integer;
begin
dict := TDictionary<string, Integer>.Create;
try
dict.Add('key1', 10);
dict.Add('key2', 20);
value := dict['key1'];
ShowMessage('Value of key1: ' + IntToStr(value));
finally
dict.Free;
end;
end;
請注意,在使用索引獲取value值時,如果指定的鍵不存在,會拋出異常。因此,在使用索引獲取value值之前,最好先使用ContainsKey方法判斷鍵是否存在。