отписка от обрабочика события лямбда-выражения
От: sergunok  
Дата: 30.10.10 07:11
Оценка:
Скажите, а возможно ли отписаться от обработчика события, описанного в виде лямбда-выражения, в самом этом лямбда-выражении?

т.е. хочется что-то вроде:



void f(X x)
{
Action a=  
() =>
{
// some code
x.Stopped -= a;
};
x.Stopped += a;
}


Проблема в том, что тут "x.Stopped -= a" сам a еще не инициализирован.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.