私は2つのlist
を持っています。両方とも同じタイプのオブジェクトを保持しています。それをTypeX
としましょう。ガベージコレクション - 何を期待していますか?
私はTypeX
の新しいオブジェクトを作成し、list1
にしてlist2
にAdd
を使用したいTypeX
の新しいオブジェクトを追加したいです。したがって、各リストは実際のオブジェクトへの参照を持ちます。 (私はここにいることを望む)。
次に、オブジェクトを削除したいと思います。 list
の両方にRemove
を使用します。したがって、オブジェクトへの参照は削除されました...
しかし、オブジェクト自体はどうなりますか? GCでクリーニングできますか?どういうわけか他のものを取り除くべきですか?
他のオブジェクトこのオブジェクトのイベントに登録されても、それは引き続き参照されます。 – Oded
ありがとうございます。シンプルでクリアな:) – Roman