C#で思い出したんだが
C#のListは、オブジェクトを所有するのだろうか。

というのは、Listから削除した時点で、
オブジェクトのインスタンスは破棄されるんだろうか。