gpt4 book ai didi

delphi - 从 TDictionary 类中获取所有键作为单个字符串

转载 作者:行者123 更新时间:2023-12-05 09:28:23 25 4
gpt4 key购买 nike

有没有更聪明的方法(用更少的代码)从 TDictionary 中获取所有键作为单个字符串,逗号分隔

var
FDicList : TDictionary <String, Integer>;
KeyStrList: TStringlist;
KeyName: string;
begin

/// result as comma text
KeyStrList := TStringlist.Create;
try
for KeyName in FDicList.Keys do
KeyStrList.Add(KeyName);

All_keys_as_string := KeyStrList.CommaText;
finally
KeyStrList.Free;
end;

end;

最佳答案

只要键本身不包含逗号,您就可以这样写:

All_keys_as_string := string.Join(',', FDicList.Keys.ToArray);

关于delphi - 从 TDictionary 类中获取所有键作为单个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71368964/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com