Sau đây là các thuộc tính được xác định trước trong C # -
- AttributeUsage
- Có điều kiện
- Đã lỗi thời
AttributeUsage
Thuộc tính được xác định trước AttributeUsage mô tả cách sử dụng một lớp thuộc tính tùy chỉnh. Đây là cú pháp -
[AttributeUsage ( validon, AllowMultiple = allowmultiple, Inherited = inherited )]
Có điều kiện
Thuộc tính được xác định trước này đánh dấu một phương thức có điều kiện mà việc thực thi phụ thuộc vào một số nhận dạng tiền xử lý được chỉ định. Nó gây ra việc biên dịch có điều kiện các cuộc gọi phương thức, tùy thuộc vào giá trị được chỉ định, chẳng hạn như Gỡ lỗi hoặc Dấu vết.
Sau đây là cú pháp -
[Conditional( conditionalSymbol )]
Đã lỗi thời
Thuộc tính được xác định trước này đánh dấu một thực thể chương trình không nên được sử dụng. Nó cho phép bạn thông báo cho trình biên dịch để loại bỏ một phần tử đích cụ thể. Đây là cú pháp -
[Obsolete ( message )] [Obsolete ( message, iserror )]