我需要在一个
TStringList
中存储一个变量值,目前我尝试了以下内容。var
list : TStringList;
v : OleVariant;
List..AddObject('Item1',v);
或者
List..AddObject('Item1',TObject(v));
但是在这两种情况下,代码都无法编译,因为类型转换无效或类型不兼容。
所以问题是,我如何将变量值存储在TStringList中?
TDictionary<string, OleVariant>
代替TStringList。这将为您节省很多麻烦。 - Mason Wheeler