delphi中的方括号?

时间:2013-02-07 01:10:02

标签: delphi

有人能告诉我下面方括号的功能是什么吗?或者他们被称为什么,我可以谷歌关于它。我不确定在搜索框中放什么......

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;

2 个答案:

答案 0 :(得分:8)

那些装饰类的attributes

  

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

它的功能相当于其他语言的注释

答案 1 :(得分:5)

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