我想知道这是否真的有效?添加和删除匿名事件处理程序
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);
}
编译器如何知道事件处理程序是一样的吗?这甚至推荐?
[在C#中取消订阅匿名方法]的可能副本(https://stackoverflow.com/questions/183367/unsubscribe-anonymous-method-in-c-sharp) – 2017-09-26 14:05:25