Візьміть такий клас C #:
c1 {
event EventHandler someEvent;
}
Якщо є багато підписок на c1
«S someEvent
події , і я хочу , щоб очистити їх все, що є кращим способом для досягнення цієї мети? Також врахуйте, що підписки на цю подію можуть бути / є лямбдами / анонімними делегатами.
В даний час моє рішення полягає в тому, щоб додати ResetSubscriptions()
метод до c1
цього набору someEvent
з нуля. Я не знаю, чи це має якісь невидимі наслідки.