更新 : 2007 年 11 月 DisposeFinalize パターンは、オブジェクトが必要なくなった時点でリソースが確実に解放されるようにします。 使用例 以下に示すコード例の ResourceClass クラスは、マネージ リソースとアンマネージ リソースを利用した後で、DisposeFinalize パターンを使ってこれらのリソースを適切に破棄します。リソースと関数は、以下のとおりです。 Dispose メソッドの実装。これは、このクラスのユーザーがクラス インスタンスを破棄できるようにします。このメソッドは、オブジェクトのリソースを破棄するために Dispose(True) を呼び出した後で、終了コードが 2 回実行されるのを防ぐために SuppressFinalize を呼び出します。 基本 Finalize メソッドのオーバーライド。これは、共通言語ランタイム (CLR: