Tham gia lớp C # sau:
c1 {
event EventHandler someEvent;
}
Nếu có rất nhiều thuê bao để c1
's someEvent
sự kiện và tôi muốn xóa tất cả, cách tốt nhất để đạt được điều này là gì? Cũng xem xét rằng đăng ký cho sự kiện này có thể là / là lambdas / đại biểu ẩn danh.
Hiện tại giải pháp của tôi là thêm một ResetSubscriptions()
phương thức vào c1
tập hợp đó someEvent
thành null. Tôi không biết nếu điều này có bất kỳ hậu quả vô hình.