|
Критична ли разница в методе отписки от события
|
|||
---|---|---|---|
#18+
какой из вариантов правильный или по сути оба идентичны??? Код: c# 1. 2.
просто занимаюсь оптимизацией кода, и выясняю некоторые подробности. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2012, 12:09 |
|
Критична ли разница в методе отписки от события
|
|||
---|---|---|---|
#18+
а подписка была Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2012, 12:20 |
|
Критична ли разница в методе отписки от события
|
|||
---|---|---|---|
#18+
Не критично. Но!!! Функция OnИмя события это не то. Она определена как virtual. И Вы можете переопределить ее. К примеру: Код: c# 1. 2. 3. 4. 5. 6.
и при наступлении соотв. события она всегда будет отрабатываться. А для подписки на событие надо создать свою функцию с сигнатурой для нужного вам события Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2012, 12:37 |
|
Критична ли разница в методе отписки от события
|
|||
---|---|---|---|
#18+
Sanprof, оба правильные с одинаковым результатом. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2012, 12:51 |
|
Критична ли разница в методе отписки от события
|
|||
---|---|---|---|
#18+
спс, в принципе на 99% я был уверен, что результат одинаков, просто мелкософт приводит везде примеры со вторым вариантом отписки, а я использую везде первый, вот и подумал, может есть в чем подвох. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2012, 13:07 |
|
Критична ли разница в методе отписки от события
|
|||
---|---|---|---|
#18+
Sanprofспс, в принципе на 99% я был уверен, что результат одинаков, просто мелкософт приводит везде примеры со вторым вариантом отписки, а я использую везде первый, вот и подумал, может есть в чем подвох. в таких случаях полезно смотреть во что превращает компилятор исходный код Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50.
на глаз видно , что целевой код идентичен друг другу ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2012, 13:32 |
|
|
start [/forum/topic.php?fid=20&fpage=189&tid=1405697]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 316ms |
total: | 447ms |
0 / 0 |