12

有人能告诉我下面方括号的功能是什么吗?或者他们叫什么,我可以用谷歌搜索。我不知道该在搜索框中输入什么...

type
  [Entity]
  [Automapping]
  TPerson = class
  private
    FId: integer;
    FLastName: string;
    FFirstName: string;
    FEmail: string;
  public
    property Id: integer read FId;
    property LastName: string read FLastName write FLastName;
    property FirstName: string read FFirstName write FFirstName;
    property Email: string read FEmail write FEmail;
  end;
4

2 回答 2

8

这些是装饰类的属性

属性是 Delphi 中的一种语言功能,它允许使用带有附加信息的特殊对象来注释类型和类型成员。可以在运行时查询此信息。属性使用面向方面的元素扩展了普通的面向对象模型。通常,在构建通用框架时,属性很有用,这些框架在运行时分析诸如对象或记录之类的结构化类型,并根据注释属性提供的附加信息引入新行为。

这是一个等同于其他语言注释的功能。

于 2013-02-07T01:13:44.103 回答
5

这些是属性——一种语言特性,允许使用带有附加信息的特殊对象来注释类型和类型成员。

于 2013-02-07T01:13:39.173 回答