イベントとIDisposable

ガベージコレクションを持つ.NET言語(C#など)においてもメモリリークは存在する。その最たる原因はイベントの -= し忘れだろう。(.NETのイベントの仕組み固有の問題ではなく、たとえばJavaのようにaddListener/removeListenerというメソッド対を使うタイプの言語でも同様にremoveし忘れが問題となる。)

C# (35.1 KB)
 
 
 
 
 
(0)
81 times
Add to favorites
3/8/2011
E-mail Twitter del.icio.us Digg Facebook