>>30
デストラクタはありません。(ファイナライザはありますが…)
C#では基本的にGCがメモリの後処理をしてくれます。

やはり例外を通常処理として用いるのは良くないのですか?