Member 12838621 Ответов: 2

Как сохранить данные в файл на языке Си#


Привет ребята
Итак, у меня есть эта программа, которая создает набор данных (точнее, массив), это форма уравнений ,а затем строит их на графике ,мой вопрос в том, как я могу хранить эти данные в файле (генерируется около 10000 чисел )
Спасибо.

Что я уже пробовал:

Просто как написать файл I vIsual studio documentary

[no name]

А поиск в google, который вы запустили перед тем, как задать такой простой вопрос, вообще не дал никаких результатов?

2 Ответов

Рейтинг:
2

F-ES Sitecore

Проще всего было бы построить класс, содержащий свойства ваших данных, так что если это точки графика, то класс, имеющий свойства "X" и "Y". Затем у вас может быть список этих объектов, например List & lt;PlotPoint>

Как только ваш список будет заполнен всеми вашими точками, сериализуйте его в XML-файл. Чтобы загрузить данные обратно, десериализуйте XML-файл обратно в свой список. Например, Google "сериализует объект в xml".


Рейтинг:
1

Jochen Arndt

Это зависит от того, хотите ли вы записать двоичные или текстовые данные.

Для получения текстовых данных см. Как: записать текст в файл[^].

Для двоичных данных см. Как: чтение и запись во вновь созданный файл данных[^].

В обоих случаях вы должны определить свой собственный формат файла, указав количество и тип данных.

Чтобы записать один массив в двоичный файл, вы можете, например, записать количество элементов, за которыми следуют элементы массива.