Đây là attributes, chúng có thể được áp dụng cho các phần tử trong cơ sở mã của bạn và khi làm như vậy, hãy áp dụng siêu dữ liệu cho nội dung đó - như khai báo mô tả. Những thứ này có thể có nhiều thuộc tính. Có một loạt các thuộc tính 'được xây dựng trong' hiển thị bởi khung công tác .NET. Tuy nhiên, bạn có thể định nghĩa các thuộc tính của riêng bạn.
Các loại thuộc tính thực sự được xác định với tên đủ điều kiện là SuchAThingAttribute
, trong khi đang được áp dụng, bạn chỉ cần chỉ định tên trừ Attribute
trở thành SuchAThing
. Và họ phải lấy được từ System.Attribute
(ít nhất là để tuân thủ).
Thuộc tính có thể có 'cài đặt', nghĩa là bạn có thể chỉ định (khi viết của riêng bạn) loại yếu tố nào có thể áp dụng và liệu phần tử có thể có nhiều loại thuộc tính này hay không , v.v.
Siêu dữ liệu của thuộc tính sau này có thể được sử dụng theo phương pháp giống như Reflection và GetCustomAttribute
. Các liên kết here và here hiển thị các ví dụ về cách làm như vậy.
Nguồn
2012-02-02 09:23:00
why -1? không biện minh. – user559142