У меня есть 2 list
с, где оба хранят объекты одного типа. Давайте назовем это TypeX
.
Когда я хочу добавить новый объект TypeX
, я бы создал новый объект TypeX
, а затем использовал Add
до list1
и до list2
. Таким образом, каждый список будет иметь ссылку на фактический объект.
(Надеюсь, я прямо здесь).
Тогда я бы хотел удалить объект. Я бы использовал Remove
для обоих list
с. Таким образом, ссылка на объект была удалена ...
Но что происходит с самим объектом? GC очистит это? Должен ли я удалить его как-нибудь еще?