インスタンスを解放するには? – プログラミング – Home

インスタンスを解放するには?
 
通知
すべてクリア

インスタンスを解放するには?


tairan
 tairan
(@tairan)
ゲスト
結合: 22年前
投稿: 19
Topic starter  

例えば、
DirectoryInfo di = new DirectoryInfo(bf.Path);
としたインスタンスを解放するにはどのようにすればいいのでしょうか?

それとも、自動で解放するまで待つ方法はあるんでしょうか?


引用解決済
トピックタグ
奈々
 奈々
(@奈々)
ゲスト
結合: 23年前
投稿: 17
 

>> それとも、自動で解放するまで待つ方法はあるんでしょうか?
newされたインスタンスはどこからも参照されなくなれば自動的に開放されます。
di=nullとすると、参照はなくなり開放されます。(他で参照していなければ)
でも開放されるのは直ぐではありません。
GC.Collect()で強制的にガベージ コレクションを実行させれば、参照のないインスタンスを強
制的に開放させることもできます。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました