Подтвердить что ты не робот

Когда использовать Collection <T> vs List <T>

Возможный дубликат:
В чем разница между List (of T) и Collection (of T)?

Какова наилучшая практика использования одного и другого?

Оба реализуют IList <T> и удерживать данные упорядоченным образом, но только List выставляет семантику сортировки....

4b9b3361

Ответ 1

  • Collection<T>:

    Предоставляет базовый класс для общего коллекция.

  • List<T>:

    Представляет строго типизированный список объекты, к которым можно получить доступ по индексу. Предоставляет методы поиска, сортировки и манипулировать списками.

Итак, согласно документам, один из них предназначен как базовый класс для коллекций. Другой предназначен для использования в качестве контейнера.

Итак используйте List<T> и наследовать от Collection<T>.

Ответ 3

в этом вы можете увидеть разницу между списком и коллекцией T