Tôi đã tự hỏi liệu điều này có thực sự hoạt động không?Thêm và xóa Trình xử lý sự kiện ẩn danh
private void RegisterKeyChanged(T item)
{
item.OnKeyChanged += (o, k) => ChangeItemKey((T)o, k);
}
private void UnRegisterKeyChanged(T item)
{
item.OnKeyChanged -= (o, k) => ChangeItemKey((T)o, k);
}
Trình biên dịch biết các trình xử lý sự kiện giống nhau như thế nào? Điều này thậm chí còn được đề nghị?
Có thể trùng lặp của [Hủy đăng ký phương thức ẩn danh trong C#] (https://stackoverflow.com/questions/183367/unsubscribe-anonymous-method-in-c-sharp) –