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

Bài giảng Ngôn ngữ lập trình nâng cao: Bài do Nguyễn Xuân Hùng biên soạn nhằm mục đích phục vụ cho việc giảng dạy. Nội dung bài giảng gồm: Thực thi ủy quyền(delegates), thực thi multicast delegates, sử dụng events với delegates. | Object-Oriented Programming Using C# NGÔN NGỮ LẬP TRÌNH NÂNG CAO Ver. Slide 1 of 28 Object-Oriented Programming Using C# Mục đích Trong phần này, chúng ta sẽ học: Thực thi ủy quyền(delegates) Thực thi multicast delegates Sử dụng events với delegates Ver. Slide 2 of 28 Object-Oriented Programming Using C# Giới thiệu Delegates Delegate trong C# cho phép chúng ta thay đổi linh động tham chiếu của phương thức trong một class. Một delegate là biến kiểu tham chiếu, trong đó nó lưu trữ tham chiếu tới phương thức. Delegates là một cơ chế hỗ trợ chung cho gọi phương thức gián tiếp trong khi chạy. Trong lập trình C# delegate được sử dụng chính vào thực thi sự kiện (event) và các phương thức gọi sau (call-back methods). Để thực thi delegate trong ứng dụng của chúng ta, chúng ta cần khai báo delegates, tạo thể hiện delegates và sử dụng delegates. Ver. Slide 3 of 28 Object-Oriented Programming Using C# Khai báo Delegates Các phương thức có thể được tham chiếu bởi một delegate được xác định bằng các khai báo delegate. Delegate có thể đề cập tới các phương thức có cùng chữ ký. Ver. Slide 4 of 28 Object-Oriented Programming Using C# Khai báo Delegates (tiếp.) Cú pháp khai báo delegate: delegate() Ver. Slide 5 of .

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
Đã 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.