C# クラスに関する最初のレッスン以来、クラスのFinalize()
メソッドを明示的に呼び出すことができない (ガベージ コレクターによって呼び出される) だけでなく、それをカスタム クラスに実装することさえ許可されていないことを学びました。
私を少し混乱させるのは、MSDNのようにここにあるということです-
By default, the Object.Finalize method does nothing. If you want the garbage collector to perform cleanup operations on your object before it reclaims the object's memory, you must override this method in your class.
他の何かを示唆する多くの場所を見つけました。その理由を明確にできる人はいますか?