Размер csv-файла около 1,5 млн строк.
Т.к. размер неизвестен, предполагается числа заносить в динамический массив (предположим только одно число из каждой строки). Но как настроить длину? Сначала каким-то способом узнать число строк, а потом заполнять данные массива или выставить длину произвольную, но потом проверять границы и их увеличивать (насколько?), если данных больше?
Можно инициализировать дин массив с размером 2 и счетчик Count.
При превышении увеличивать размер массива в 2 раза.
При 1.5М строк размер массива будет равен 2097152
2097152 * 8 (пусть даже Int64) = +-16 мегабайт