Re: Использование объекта Timer в параметре
От: nikov США http://www.linkedin.com/in/nikov
Дата: 25.11.15 22:20
Оценка: +2
Здравствуйте, _NN_, Вы писали:

_NN>Много раз замечал такой код:


_NN>
_NN>using System.Threading;

_NN>var t = new Timer(() => {
_NN>  t.Dispose();
_NN>}, ...);
_NN>


_NN>Не может ли быть ситуации когда t.Dispose вызовется до присваивания ?


Может. Именно поэтому компилятор скажет "Use of unassigned local variable 't'" на t.Dispose().
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.