Finalize メソッドは、Dispose メソッドが呼び出されなかった場合にリソースをクリーンアップするための安全装置として動作します。 Finalize メソッドは、アンマネージ リソースをクリーンアップするためにだけ実装するようにしてください。 マネージ リソースのクリーンアップはガベージ コレクターが自動的に行うので、Finalize メソッドはマネージ オブジェクトに対しては実装しないでください。 既定では、Object.Finalize メソッドは何も実行しません。 ガベージ コレクターが、オブジェクトのメモリを再利用する前にオブジェクトをクリーンアップするようにするには、クラス内でこのメソッドをオーバーライドする必要があります。 注意 C# プログラミング言語または C++ プログラミング言語で Finalize メソッドをオーバーライドすることはできません。C# では、デ