对于
var ds: TDataset;
可以用
ds['字段名']取得相应的字段值。那么这种默认的属性是怎么实现的?

解决方案 »

  1.   

    property items[AIndex: Integer]: Integer read get_item write set_item default;
      

  2.   

    Delphi中无法像C++/C#/Java那样重载操作符。Delphi中无法像C#那样有索引属性
      

  3.   

    westfly是对的。
     zleeway和 Eastunfail没有理解题意。DELPHI无法重载操作府,但是提供了数组属性。
      

  4.   

    同意westfly(西翔) ,数组属性加上 default 选项(只写default,后面不跟什么默认值)就是你需要的那种东西,访问使用
        对象.Items[...]
    或  对象[...]
    都可以.