В .NET есть метод, который всегда возвращает false. Есть очистка списка, которая ничего не очищает. И есть new, после которого в куче пусто.Разберем пять таких мест: что написано в исходнике, что от него остаётся в машинном коде и зачем так сделано. Читать далее