2013-02-07 40 views
12

Ai đó có thể cho tôi biết chức năng của các dấu ngoặc vuông dưới đây là gì? Hoặc những gì họ được gọi và tôi có thể google về nó. Tôi không chắc chắn những gì để đặt vào hộp tìm kiếm ...Dấu ngoặc vuông ở 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; 
+0

Tìm nội dung về thuộc tính lớp tùy chỉnh. – TLama

Trả lời

5

Đây là những attributes - một tính năng ngôn ngữ cho phép chú thích kiểu và thành viên loại với các đối tượng đặc biệt mà thực hiện thêm thông tin.

7

Đó là attributes rằng trang trí lớp học.

Thuộc tính là một tính năng ngôn ngữ trong Delphi cho phép chú thích các loại và nhập thành viên với các đối tượng đặc biệt có chứa thông tin bổ sung. Thông tin này có thể được truy vấn tại thời gian chạy. Các thuộc tính mở rộng mô hình hướng đối tượng thông thường với các phần tử hướng-khía cạnh. Nói chung, các thuộc tính rất hữu ích khi xây dựng các khung mục đích chung phân tích các loại có cấu trúc như đối tượng hoặc bản ghi vào thời gian chạy và giới thiệu hành vi mới dựa trên thông tin bổ sung do các thuộc tính được chú thích cung cấp.

Đó là một tính năng tương đương với chú thích của các ngôn ngữ khác.

+0

Dưới đây là 2 trang web giúp bạn hiểu các thuộc tính: http://delphi.about.com/od/oopindelphi/a/delphi-attributes-understanding-using-attributes-in-delphi.htm và http: // francois- piette.blogspot.nl/2013/01/using-custom-attribute-for-data.html –

+0

Rất cám ơn, :) Tôi sẽ đọc nó. Nó thực sự khiến tôi bối rối vì tôi chưa từng gặp họ trước đây. –

+1

@Meh bạn có thể muốn [chấp nhận câu trả lời] (http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work), đó là cách StackOverflow hoạt động. – jachguate

Các vấn đề liên quan