не известно?
(Размер строк разный и зарание не известен) (Запись и чтение осуществляю через BinaryWriter / BinaryReader)
Зарание записать их количество в начало массива и выполнить цикл чтения N раз?
Или как-то можно определить, что массив закончился?
Ну, ты оба варианта упомянул. Можешь ещё оптимизировать для случайного доступа к строкам ио индексу, если это нужно (сохранить в начале массива расположение всех строк).
Что из этого лучше — зависит от твоей задачи.
Ты можешь выделить в начале потом экстендать Array.Resize(ref myArray, 1000000);
Обсуждают сегодня