Если ваши объекты в массиве являются сериализуемыми, вы можете выбрать двоичную сериализацию.Но это означает, что любое другое приложение должно знать сериализацию и только тогда может использовать эти файлы.Вы можете уточнить ваше намерение использовать сериализацию.Таким образом, остается вопрос: зачем вам делать сериализацию?Если это просто, для вашего собственного (этого приложения) использования, вы можете подумать о двоичной сериализации.Будьте уверены, ваши объекты сериализуемы.В противном случае вам нужно подумать о сериализации XML.
Для двоичной сериализации вы можете подумать о некотором коде, подобном этому: