tailieunhanh - 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 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 minh hoạ ta xem dòng mã sau: int i = ("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 nhiên có trường hợp mà ta có 1 phương thức mà làm 1 điều. | 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 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 minh hoạ ta xem dòng mã sau int i 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 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 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 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 Luồng bắt đầu C có thể bảo máy tính bắt đầu một chuỗi thực thi mới song song với việc thực thi đương chuỗi liên tiếp này gọi là luồng và việc bắt đầu này được làm bằng cách dùng phương thức Start trên 1 thể hiện của lớp cơ . chi tiết hơn về luồng ở chương 5 .khi chương trình bắt đầu chạy nơi nó bắt đầu là main . tương tự như vậy khi bạn muốn máy tính chạy một chuỗi thực thi thì bạn phải báo cho máy tính biết bắt đầu chạy là ở đâu. bạn phải cung cấp cho nó chi tiết của phương thức mà việc thực thi có thể bắt cách khác phương thức phải lấy 1 thông số mà định nghĩa phương thức được thi hành bởi luồng. Lớp thư viện chung . khi 1 nhiệm vụ chứa đựng nhiệm vụ con mà mã của các nhiệm vụ con này được viết trong các thư viện chỉ có sử dụng thư viện mới biết nó làm dụ chúng ta muốn viết một lớp chứa một mảng đối tuợng và sắp nó tăng dần. 1 phần công việc được lặp lại là lấy 2 đối tượng trong lớp so sánh với nhau để xem đối tượng nào đứng ta muốn lớp có khả năng sắp xếp bất kì đối tượng nào không

TỪ KHÓA LIÊN QUAN