ふらっとC♯, C#(初心者用) Part11
■ このスレッドは過去ログ倉庫に格納されています
0158デフォルトの名無しさん
2006/12/22(金) 13:37:24詳細は、おいおい勉強していこうと思いますが、
勘違いしている点だけでも、指摘して頂ければありがたいです。
【質問】
Dispose()の呼び出しは必須ですか?
【自分の理解】
例えば、Penオブジェクトを使用する場合、
「Dispose()メソッドは出来るだけ呼べ、但し、必須では無い。」
と考えてました。
必須でない理由として、
・Penオブジェクトを保持するクラスであれば、そのクラスの参照が無くなった時点で、
GCが自動解放をする。
・Penオブジェクトを保持するのが、メソッドであれば、メソッドから抜けた段階で、
GCが自動解放する。
■ このスレッドは過去ログ倉庫に格納されています