Для его заполнения нет заметной разницы между списком и массивом.
Лично я бы использовал список, так как он, как правило, более прост в использовании (можно добавлять / удалять элементы, без фиксированной длины и т. Д.), А при использовании обобщенных типов безопасность типов аналогична массиву. Я знаю, что нет никакой разницы в привязке его к списку, но это облегчает достижение этой точки.