Таблица в XML файле из массива - C#
Формулировка задачи:
Есть программа, считающая некоторый алгоритм, в результате которого получается числовой двумерный массив.
Нужно создать XML файл, в который можно было бы забить таблицу, соответствующую полученному массиву. И затем прочитать этот файл с помощью DataGridView.
Я знаю, что можно вывести этот массив без всяких XML файлов... НОООО (!) мне нужен XML файл!)
Подскажите пожалуйста, как заполнить XML файл полученным массивом?)
Пы Сы: массив динамический и его размерность зависит от условия ввода пользователем.
Решение задачи: «Таблица в XML файле из массива»
textual
Листинг программы
int[,] array = { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } }; XDocument doc = new XDocument(); var xArray = new XElement("Array"); doc.Add(xArray); for(int i = 0; i < array.GetLength(0); i++) { XElement row = new XElement("Row"); for (int j = 0; j < array.GetLength(1); j++) row.Add(new XElement("Int", array[i, j])); xArray.Add(row); } doc.Save("test.xml");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д