Sự kiện chỉ là danh sách bất biến của đại biểu (nghĩa là đăng ký sẽ được gọi khi có nội dung nào đó xuất bản/gọi sự kiện đó). Bạn có thể lập luận rằng chúng tôi có thể đã sử dụng Danh sách thay thế. Nếu chúng tôi đi theo cách đó, ai đó có thể đã nóng lòng với người đăng ký của chúng tôi.
Trong tình huống trên, nơi bạn sử dụng List, bạn có thể làm:
lstDelegate = newDelegate
và bạn đã bị xóa sổ các thuê bao hiện có (lstDelegate chỉ chứa ur đại biểu gọi lại bây giờ).
Để dừng ứng dụng đó, chúng tôi có Sự kiện. Khi bạn sử dụng sự kiện, trình duyệt sẽ không cho phép bạn thực hiện điều đó, bạn chỉ được phép thêm/xóa đại biểu của riêng bạn bằng cách sử dụng + = và - =. Đó là cách tôi cố gắng phân biệt nó. hy vọng nó giúp.
Nguồn
2011-04-07 09:57:29
và '- =' hủy đăng ký – CaffGeek