Это частично правда.Элемент будет оставаться в куче до тех пор, пока его ссылки (кроме слабых ссылок) на него.Если список «мертв», как вы его указали или элемент удален.Элемент будет удален из кучи, но не сразу.
Даже когда больше нет ссылок, ссылающихся на элемент, нам все равно придется ждать, пока сборщик мусора не очистит его.Существует вероятность того, что элемент переместился в более высокое поколение в сборщике мусора, и поэтому даже сборка мусора первого уровня не удалит элемент из кучи.
Сборка мусора (в .NET) - тяжелый материал, советую прочитать http://msdn.microsoft.com/en-us/magazine/bb985010.aspx для получения дополнительной информации