Có thể hủy đăng ký một phương thức ẩn danh từ một sự kiện?
Nếu tôi đăng ký một sự kiện như thế này:
void MyMethod()
{
Console.WriteLine("I did it!");
}
MyEvent += MyMethod;
Tôi có thể hủy đăng ký như thế này:
MyEvent -= MyMethod;
Nhưng nếu tôi đăng ký bằng một phương thức ẩn danh:
MyEvent += delegate(){Console.WriteLine("I did it!");};
Có thể hủy đăng ký phương pháp ẩn danh này? Nếu vậy thì thế nào?