Bài giảng Ngôn ngữ lập trình nâng cao: Bài 6.2 - Nguyễn Xuân Hùng

Bài giảng Ngôn ngữ lập trình nâng cao: Bài cung cấp cho người học các kiến thức: Miêu tả về attribute, truy xuất dữ liệu sử dụng phản chiếu (reflection). nội dung chi tiết. | Object-Oriented Programming Using C# Mục tiêu Trong mục này chúng ta sẽ học: Miêu tả về attribute Truy xuất dữ liệu sử dụng phản chiếu (reflection) Ver. Slide 1 of 23 Object-Oriented Programming Using C# Giới thiệu về Attributes Một đối tượng được miêu tả bởi giá trị của attributes. Một attribute là một thẻ khai báo được sử dụng để truyền đạt thông tin khi chạy về hành vi của các thành phần chương trình như là: classes, enumerators, và assemblies. Thẻ khai báo được miêu tả bằng cặp ngoặc vuông ([ ]) đặt trên định nghĩa của một thành phần như là lớp hoặc phương thức. Attribute được sử dụng để bổ sung siêu dữ liệu như là câu lệnh trình biên dịch, và các thông tin khác như là: lời giải thích, miêu tả, phương thức và lớp tới một chương trình. .NET Framework được trang bị với một số attributes định nghĩa trước. Ver. Slide 2 of 23 Object-Oriented Programming Using C# Ứng dụng Attributes Một attribute được áp dụng tới các thành phần đoạn mã khác nhau. Những thành phần này bao gồm: assemblies, modules, classes, structs, enums, constructors, methods, properties, fields, events, interfaces, parameters, return values, và delegates. Thông tin về các thuộc tính được lưu trữ cùng với siêu dữ liệu của các thành phần mà kết hợp với nó. Cú pháp sau cho phép chúng ta chỉ ra một attribute cụ thể: [attribute(positional_parameters,name_parameter = value, .)] element .NET Framework hỗ trợ hai kiểu attributes sử dụng trong chương trình C#: Định nghĩa trước Tùy chỉnh Ver. Slide 3 of 23 Object-Oriented Programming Using C# Sử dụng Attributes định nghĩa trước Một vài attribute định nghĩa trước thường dùng cung cấp bởi .NET Framework là: Conditional WebMethod DLLImport Obsolete Ver. Slide 4 of 23 Object-Oriented Programming Using C# Tạo Attributes tùy chỉnh .NET Framework cho phép tạo một attributes tùy chỉnh, tùy chỉnh này có thể sử dụng lưu trữ thông tin và có thể truy xuất khi chạy chương trình. Thông tin này có thể liên quan tới bất kỳ thành phần nào phụ

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
32    86    3    20-04-2024
Đã 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.