私はガベージコレクターがC#でどのように機能するかを研究しています。Destructor、メソッドの使用について混乱していますDispose。Finalize
私の調査と理解によると、クラス内にDestructorメソッドがあると、クラスのインスタンスで明示的に呼び出すことができないdestructorメソッドで説明されている方法でガベージコレクションを実行するようにガベージコレクターに指示されます。
このDisposeメソッドは、ガベージコレクションを制御するためのユーザーを提供することを目的としています。このFinalizeメソッドは、クラスによって使用されているリソースを解放しますが、オブジェクト自体は解放しません。
私はそれを正しい方法で理解しているかどうかわかりません。疑問を明確にしてください。それ以上のリンクやガイドは大歓迎です。