(Windows API で作成されたオブジェクト、ファイル、データベース接続オブジェクト、COM オブジェクトなど) は、.NET Framework の範囲外です。リソースを明示的にクリーンアップする必要があります。これらの種類のオブジェクトに対して、.NET Framework はObject.Finalizeメソッドを提供します。このメソッドは、アンマネージ リソースのコードをオーバーライドしてクリーンアップできます...
クリーンアップにファイナライズを使用しないことが好まれるのはなぜですか?
何を使うのが適切ですか?