>>215
いや、ガベージコレクションの時実行する Finalize と、その場で殺したい
時に使う Dispose があるのはいいと思うんです。
オブジェクトでファイルを開いていて、閉じたい時 Dispose であって、
ガベージコレクションを待って Finalize じゃないでしょ。
でも、謎なのが Finalize とデストラクタの両方があることで、
教科書にはデストラクタを書くとコンパイラは Finalize のコードを
生成するとか書いてあるけど謎。