Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Những chủ đề tiến bộ trong C# - Delegate – Phần 1 ppt
Nội dung xem thử
Mô tả chi tiết
Những chủ đề tiến bộ trong C#
Delegate – Phần 1
Delegate có thể được xem như là kiểu đối tượng mới trong C#, mà có môt số
điểm quen thuộc với lớp.chúng tồn tại trong tình huống mà ta muốn truyền
phương thức xung quanh những phương thức khác.để minh hoạ ta xem dòng
mã sau:
int i = int.Parse("99");
Chúng ta quen với việc truyền dữ liệu đến một phương thức như là thông
số,vì vậy ý tường truyền phương thức như là thông số nghe có vẻ hơi lạ đối
với chúng ta.tuy nhiên có trường hợp mà ta có 1 phương thức mà làm 1 điều
gì đó, nhiều hơn là xử lí dữ liệu, phương thức đó có thể cần làm điều gì đó
mà liên quan đến việc thực thi phương thức khác.phức tạp hơn, bạn không
biết vào lúc nào thì phương thức thứ hai sẽ được biên dịch. thông tin đó chỉ
biết vào lúc chạy , và chính vì lí do đó mà phương thức 2 sẽ cần truyền vào
như là thông số cho phương thức đầu tiên.điều này nghe có vẻ hơi khó
hiểu,nhưng nó sẽ được làm rõ hơn trong 1 vài ví dụ sau: