De désabonnement de la méthode anonyme en C#

Est-il possible de se désinscrire d'une méthode anonyme à partir d'un événement?

Si je m'abonne à un événement comme celui-ci:

void MyMethod()
{
    Console.WriteLine("I did it!");
}

MyEvent += MyMethod;

Je peux vous désinscrire comme ceci:

MyEvent -= MyMethod;

Mais si je vous abonner à l'aide d'une méthode anonyme:

MyEvent += delegate(){Console.WriteLine("I did it!");};

est-il possible de vous désabonner de cette méthode anonyme? Si oui, comment?

InformationsquelleAutor Eric | 2008-10-08