все их возвращали из методов то делали неправилно ? List всего лиш говорит что это список чего либо, мы же сейчас не про доменную модель говорим и как ей моделировать
Вы выше писали, что хотите уметь что-то делать с графами в AddRange. Реализация List такого не умеет делать.
Ничего плохого в возвращении List, массива нет, просто если кода много и особенно, если это public метод класс, который используют клиенты или код который вы не контролируете, то изменить уже реализацию потом просто не получится. Поэтому рекомендуют возвращать ICollection<T> в который можно завернуть list и что угодно
Обсуждают сегодня