Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

C# và các lớp cơ sở Attribute tuỳ chọn doc
Nội dung xem thử
Mô tả chi tiết
C# và các lớp cơ sở
Attribute tuỳ chọn
Trong chương 4 ta đã xem xét một số attribute được định nghĩa trên một số
mục của chương trình.Đó là các attribute mà trình biên dịch biết cách xử lý
.trong phần này ta sẽ xét việc định nghĩa các attribute của riêng ta .nếu ta
làm điều này có thể các attribute này sẽ không được thừa nhận như là dữ liệu
thêm (metadata) để trình biên dịch có thể xử lí. nhưng các metadata này có
thể hữu ích cho mục đích tài liệu hướng dẫn .tuy nhiên, bằng cách dùng các
lớp trong namespace System.Reflection, mã của ta có thể đọc được các
metadata vào lúc chạy.nghĩa là các attribute tùy chọn mà ta định nghĩa có
thể ảnh hưởng trực tiếp đến cách mà mã chạy.
Viết attribute tuỳ chọn
Để hiểu cách viết attribute tuỳ chọn, ta cần xem trình biên dịch làm gì khi nó
gặp 1 mục trong mã được đánh dấu với 1 attribute, mà việc hổ trợ không