Вам нужно «отключить» анонимную функцию / лямбда.

Насколько я понимаю, любые обработчики событий, подключенные к C #, должны быть отключены как таковые.

Object myObject = new Object();
myObject.Event += EventHandler; //Wired
myObject.Event -= EventHandler; //Unwired

Но нужно ли распаковывать следующий код? и если да, то как?

Object myObject = new Object();
myObject.Event += (object sender, EventArgs e) => { }; //Wired
myObject.Event -= ????? //Unwire? How?

Мое предположение - нет?

9
задан Maxim Gershkovich 9 June 2011 в 10:35
поделиться