【发布时间】:2012-04-02 11:15:36
【问题描述】:
我有一个 A 类...在它的构造函数中...我正在为 Object_B 的 eventHandler 分配一个匿名函数。
如何从 A 类的 Dispose 方法中删除(取消订阅)?
任何帮助将不胜感激!谢谢
Public Class A
{
public A()
{
B_Object.DataLoaded += (sender, e) =>
{
Line 1
Line 2
Line 3
Line 4
};
}
Public override void Dispose()
{
// How do I unsubscribe the above subscribed anonymous function ?
}
}
【问题讨论】:
-
什么是 B_Object?它是A类的成员变量吗?它是否可以在 A 以外的任何地方访问;它可能有其他听众吗?
-
是的,它是成员...B 类的哪个实例
标签: c# dispose anonymous-function unsubscribe