TAILIEUCHUNG - Tìm hiểu Attributes

+ Attributes là một thành phần thêm vào được dùng để khai báo thêm thông tin về các lớp, phương thức, thuộc tính, kiểu + Attributes có thể được áp dụng nên các phần tử khác nhau của chương trình. Các phần tử đó bao gồm: | c Co Bản Tìm hiểu Attribute - Giới thiệu Attributes là một thành phần thêm vào được dùng để khai báo thêm thông tin về các lớp phương thức thuộc tính kiểu . Attributes có thể được áp dụng nên các phần tử khác nhau của chương trình. Các phần tử đó bao gồm assemblies modules classes structs enums constructors methods properties fields return values và delegates Nếu bạn đã học qua java thì Attributes cũng tương tự như Annotations trong java vậy - Có 2 loại Attributes là Built - in attributes attributes của hệ thống là những attributes định nghĩa trước trong .Net Framework một vài attributes được định nghĩa trước là STAThread DLLImport Conditional Obsolete Custom attributes attributes do người dùng định nghĩa . Tên gọi của nó cũng cho biết attributes này do người dùng tạo ra. Khi gặp trường hợp các built - in attributes không đáp ứng đủ yêu cầu của người lập trình thì các custom attributes có thể được tạo ra để giải quyết vấn đề này Để áp dụng một attribute cho một phần tử ta sử dụng dấu ngoặc vuông bên trong là tên attribute đi kèm với các tham số đi kèm nếu có được đứng trước phần tử được áp dụng - Bult - in Attribute - Ở đây mình chỉ nói qua về 3 built - in attributes và cách sử dụng của nó như sau Conditional có thể đánh dấu bất kì phương thức với attribute Conditional . sẽ ngăn ngừa trình biên dịch từ việc biên dịch phương thức đó hay bất kì câu lệnh mà tham khảo đến nó nếu tên biểu tượng không được định nghĩa. điều này có thể được dùng cho điều kiện biên dịch . Để sử dụng attribute này ta phải using namespace vào đầu chương trình define RELEASE using System using using using namespace TutAttributes class Program Conditional RELEASE static void PrintDebug This is TRIAL conditional Conditional RELEASE static void PrintRelease This is RELEASE conditional static void Main string args PrintDebug Biên tập thienthanit@ Nguồn Internet

TỪ KHÓA LIÊN QUAN
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.