Danh mục

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

Số trang: 29      Loại file: pdf      Dung lượng: 503.92 KB      Lượt xem: 11      Lượt tải: 0    
Thư viện của tui

Hỗ trợ phí lưu trữ khi tải xuống: 14,000 VND Tải xuống file đầy đủ (29 trang) 0
Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

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.
Nội dung trích xuất từ tài liệu:
Bài giảng Ngôn ngữ lập trình nâng cao: Bài 6.1 - Nguyễn Xuân HùngObject-Oriented Programming Using C#NGÔN NGỮ LẬP TRÌNH NÂNG CAOVer. 1.0Slide 1 of 28Object-Oriented Programming Using C#Mục đíchTrong phần này, chúng ta sẽ học:Thực thi ủy quyền(delegates)Thực thi multicast delegatesSử dụng events với delegatesVer. 1.0Slide 2 of 28Object-Oriented Programming Using C#Giới thiệu DelegatesDelegate trong C# cho phép chúng ta thay đổi linh độngtham 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ứcgián tiếp trong khi chạy. Trong lập trình C# delegate đượcsử dụng chính vào thực thi sự kiện (event) và các phươngthức gọi sau (call-back methods).Để thực thi delegate trong ứng dụng của chúng ta, chúng tacần khai báo delegates, tạo thể hiện delegates và sử dụngdelegates.Ver. 1.0Slide 3 of 28Object-Oriented Programming Using C#Khai báo DelegatesCá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.0Slide 4 of 28Object-Oriented Programming Using C#Khai báo Delegates (tiếp.)Cú pháp khai báo delegate:delegate()Ver. 1.0Slide 5 of 28

Tài liệu được xem nhiều:

Tài liệu liên quan: