有人能告诉我下面方括号的功能是什么吗?或者他们被称为什么,我可以谷歌关于它。我不确定在搜索框中放什么......
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;
答案 0 :(得分:8)
那些装饰类的attributes。
属性是Delphi中的一种语言特性,它允许使用带有附加信息的特殊对象来注释类型和类型成员。可以在运行时查询此信息。属性使用面向方面的元素扩展了正常的面向对象模型。 通常,在构建在运行时分析结构化类型(如对象或记录)的通用框架时,属性非常有用,并根据带注释属性提供的其他信息引入新行为。
它的功能相当于其他语言的注释。
答案 1 :(得分:5)
这些是attributes - 一种语言功能,允许使用带有附加信息的特殊对象来注释类型和类型成员。