投稿者 みどり  () 投稿日時 2008/7/16 00:58:00
みなさんありがとうございます。 
 
よねKENさん、すみません教えて頂いたURLを開いてみましたが、結局のところよく分からず混乱してしまい、せっかくのアドバイスの真逆を行ってしまったみたいです。 
 
使ったクラスのヘルプ等に使用後には Dispose を実行するようにといった記述がある場合や自作のクラスでファイルや通信回線のクローズを確実に行う必要がある場合に実装するようにします。 
 
Using 句についても読んで見ましたが、今の知識ではよく理解できません。 
 
そもそも今回の質問の発端はクラスの破棄を自発的に正しく行わないとガベージコレクタ任せになってしまう心配(実際そうなのかは分かりませんが)があったからです。 
 
昔のBASIC(N88等)にもガベージコレクタが文字変数の掃除をしていた記憶があり、最悪プログラムのだんまり状態が結構長く続いた記憶があったもので... 
 
VB.Netのガベージコレクタの処理も場合によれば結構時間がかかるものなのでしょうか?