При передаче обьектов ссылочного типа у тебя передается копия ссылки, следовательно ты ее в методе переназначил на новый лист, а исходный лист остаётся нетронутым
Если бы в параметре метода было ключевое слово ref (void F(ref List<int> list)), то исходный лист также изменится
Обсуждают сегодня