Aşağıdaki C # sınıfını alın:
c1 {
event EventHandler someEvent;
}
Orada abonelikleri bir sürü varsa c1
bireyin someEvent
olay ve hepsini temizlemek istediğiniz, bunu başarmak için en iyi yolu nedir? Ayrıca bu etkinliğe aboneliklerin lambdas / anonim delege olabileceğini de göz önünde bulundurun.
Şu anda benim çözüm null ResetSubscriptions()
için c1
bu kümelere bir yöntem eklemektir someEvent
. Bunun görülmeyen sonuçları olup olmadığını bilmiyorum.