intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

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

Chia sẻ: Nhat Nhat | Ngày: | Loại File: PDF | Số trang:29

44
lượt xem
2
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Bài giảng Ngôn ngữ lập trình nâng cao: Bài 6.1 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.

Chủ đề:
Lưu

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

Object-Oriented Programming Using C# NGÔN NGỮ LẬP TRÌNH NÂNG CAO Ver. 1.0 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. 1.0 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. 1.0 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. 1.0 Slide 4 of 28 Object-Oriented Programming Using C# Khai báo Delegates (tiếp.) Cú pháp khai báo delegate: delegate() Ver. 1.0 Slide 5 of 28
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
7=>1