Есть ли большая разница между этими двумя?В чем разница между обработчиком статических событий и обработчиком нестатических событий
9
A
ответ
15
Семантически нет различий, однако использование статических обработчиков событий может (если вы не будете осторожны) привести к утечкам памяти. См. this article для получения дополнительной информации.
Я сам столкнулся с этой проблемой, пытаясь использовать статический обработчик событий для обновления актуального источника данных приложений; обработчик события препятствовал тому, чтобы мои компоненты BindingSource
были удалены, что привело к возникновению всех видов странных проблем ...
4
Фактически нет. Все это означает, что когда обработчик статичен, в сфере видимости (как и для всех статических методов) не будет this
.
Смежные вопросы
- 1. В чем разница между обработчиком событий click и директивой ngClick?
- 2. Разница между помощником шаблона и обработчиком событий Template в Meteor.js
- 3. В чем разница, если таковая имеется, между обработчиком событий и прослушивателем событий?
- 4. В чем разница между UIHandler и обработчиком
- 5. В чем разница между потоком и обработчиком
- 6. Разница между обработчиком активности и обработчиком вида android
- 7. Различное использование круглых скобок между обработчиком событий html inline и ненавязчивым обработчиком событий
- 8. является безопасным обработчиком событий OSGI
- 9. Await async с обработчиком событий
- 10. Кнопка включения Dojo обработчиком событий
- 11. Сетки с отдельным обработчиком событий
- 12. Try Catch, с обработчиком событий
- 13. Управление обработчиком событий/Просмотр списка?
- 14. Объявить и инициализировать ToolStripMenuItem обработчиком событий
- 15. В чем разница между обработчиком событий по умолчанию как анонимной функцией и именем функции
- 16. Разница между обработчиком и потребителем в MassTransit
- 17. Разница между обработчиками событий и обратными вызовами
- 18. PrimeNG DataTable; Определите между '[(selection)]' и обработчиком событий onRowClick
- 19. Javascript, связанный с обработчиком событий в цикле
- 20. В чем разница между addShutDownHook и обработчиком сигналов в Java?
- 21. Работа с динамическим обработчиком событий в vba
- 22. Проблема с обработчиком событий в службе Windows
- 23. Элемент с обработчиком событий внутри другого элемента с другим обработчиком событий?
- 24. В чем разница между интерпретатором PHP и обработчиком PHP?
- 25. Обновить все DataGrids с обработчиком событий
- 26. JS - Передайте аргумент функции с обработчиком событий
- 27. полосы не называют требуемым обработчиком событий
- 28. Область переменной Javascript с обработчиком событий
- 29. servicestack serverevents, вызванный обработчиком событий/действием
- 30. Динамические объекты с обработчиком событий - Delphi
+1 для предупреждения @Bradley. Вам не нужно просто отказаться от подписки на событие до `Dispose()`? – IAbstract 2010-11-26 03:31:03