Существует два способа группировки объектов: создать массив объектов и создать коллекцию.
Массивы удобнее всего использовать для создания и работы с фиксированным числом строго типизированных объектов.
Коллекции предоставляют более гибкий способ работы с группами объектов. В отличие от массивов, группа объектов в классе может динамически возрастать и сокращаться в соответствии с потребностями приложения.
Если коллекция содержит элементы только одного типа данных, можно использовать один из классов в пространстве имен System.Collections.Generic. Мы будем использовать коллекцию List<T>
В коллекции List <T> Т – тип данных. Все элементы коллекции одного типа.
Класс List<T> реализуется с помощью массива, размер которого динамически увеличивается по мере необходимости.
Доступ к элементам коллекции осуществляется с помощью целочисленного индекса. Индексы в этой коллекции начинаются с нуля.