Delphi 2010 RTTI - 如何获取索引属性列表?

时间:2010-08-10 20:00:20

标签: delphi delphi-2010 rtti

使用

  Cont := TRttiContext.Create;
  for Prop in Cont.GetType(TStrings).GetDeclaredProperties do
    Memo1.Lines.Add(Prop.ToString);
  Cont.Free;

我获得除了索引属性(字符串,值,...)之外的所有TStrings属性的列表。 正如我在Get [Declared]中看到的那样,属性永远不是索引属性。我怎样才能获得索引属性?

1 个答案:

答案 0 :(得分:4)

你做不到。它们不包含在Delphi 2010的RTTI中。