В большинстве случаев я предпочел бы иметь отдельные методы, такие как «timer_Tick ()», однако я бы лучше назвал OnTimerTick () следующим образом:
- Когда я читаю класс, это более понятнопшеница продолжается«On» сообщает мне, что это обработчик события can.
- В случае «встроенного» метода проще установить точку останова в методе.
- Событие вызывается долгое время после «Foo ”подрядчик вернулся, и я не думаю, что он работает в области действия подрядчика.
Однако, если событие будет запущено только до того, как метод будет объявлен как in-line, возвращаетсяи объект, на который устанавливается событие, имеет область действия, ограниченную методом объявления, тогда я думаю, что версия «в очереди» лучше.Поэтому мне нравится использовать «in line» для делегата сравнения, передаваемого методу «sort».