2010-09-28 99 views

回答

3

這有助於避免因使用內置的事件C#在不註銷事件處理程序的內存泄漏。

+0

但我是正確的思維,我們可以只分離事件處理程序,這將實現同樣的事情? – 2010-10-01 12:57:13

+0

是的,你會達到相同的結果。對我來說,這只是一個風格問題:有些人喜歡內置事件,有些人喜歡Udi風格,每個類都有處理器。在我看來,後者的優點是它允許更多的解耦設計:事件訂閱者不直接引用任何靜態類。但對於其他人來說,這可能是一個缺點。 – 2010-10-04 05:08:14