8 EKİM 2008, ÇARŞAMBA
C aboneliği anonim yöntem#
Bir olay gelen isimsiz bir yöntem çıkmak mümkün mü?
Böyle bir olay için üye oldum:
void MyMethod()
{
Console.WriteLine("I did it!");
}
MyEvent = MyMethod;
BM-abone bu gibi:
MyEvent -= MyMethod;
Ama eğer anonim bir yöntem kullanarak abone:
MyEvent = delegate(){Console.WriteLine("I did it!");};
bu anonim yöntem çıkmak mümkün mü? Eğer öyleyse, nasıl?
CEVAP
8 EKİM 2008, ÇARŞAMBA
Action myDelegate = delegate(){Console.WriteLine("I did it!");};
MyEvent = myDelegate;
// .... later
MyEvent -= myDelegate;
Sadece temsilci civarında bir başvuru.
Bunu Paylaş:
İşlev< derleyici Belirsiz çağırma ha...
Neden getelementbyıd gibi bir WordPres...
Bir şekilde bir arayüz arkasında yönte...
Genel bir yöntem üzerinde birden fazla...
JavaScript: Sınıf.yöntem vs Sınıf.prot...