待完成。。。 從event事件、delegate委托、閉包、再到觀察者模式
靜態(tài)類(lèi)里面的事件,再普通不過(guò),經(jīng)常使用它來(lái)做全局廣播。但是如果一不小心就會(huì)發(fā)生內(nèi)存泄漏,請(qǐng)看下面的Demo:我創(chuàng)建了一個(gè)簡(jiǎn)單的窗口Example4.xaml: Example...
事件是我們?cè)赪PF開(kāi)發(fā)過(guò)程中使用的非常多的技術(shù),但是如果一不小心就會(huì)發(fā)生內(nèi)存泄漏,請(qǐng)看下面的Demo。我創(chuàng)建了一個(gè)簡(jiǎn)單的窗口: Example3.xaml.cs中的代碼如下:...
我們經(jīng)常會(huì)在程序中使用DispatcherTimer,但是如果一不小心就會(huì)發(fā)生內(nèi)存泄漏,請(qǐng)看下面的Demo: 內(nèi)存泄漏代碼 我創(chuàng)建了一個(gè)簡(jiǎn)單的窗口Example1.xaml:...
CLR的垃圾回收器可以幫助我們回收資源,使得我們開(kāi)發(fā)的時(shí)候不需要考慮對(duì)象回收,但是我們真的不用考慮了嗎? 垃圾回收器明確說(shuō)明其只會(huì)回收: “不再使用的對(duì)象” 一、對(duì)內(nèi)存泄漏的...