Tengo una clase A ... en su constructor ... Estoy asignando una función anónima a event_B's eventHandler.¿Cómo darse de baja una función anónima en el método de eliminación de una clase?
¿Cómo elimino (anular la suscripción) del método de eliminación de la clase A?
¡Cualquier ayuda sería apreciada! Gracias
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 ?
}
}
¿Qué es B_Object? ¿Es una variable miembro de la Clase A? Y se accede a él en cualquier lugar fuera de A; ¿podría tener otros oyentes? –
posible duplicado de [Anular suscripción método anónimo en C#] (http://stackoverflow.com/questions/183367/unsubscribe-anonymous-method-in-c-sharp) –
sí, es miembro ... qué instancia de clase B – Relativity