Десериализация класса со структурой - C#
Формулировка задачи:
Находил на форуме похожее, но не то, что мне нужно. Есть класс:То есть класс, внутри поля + структура с полями (там имена совпадают, так нужно по заданию). Нужно это десериализовать из XML, потом поработать (ну это я сделаю), а потом обратно сериализовать в XML (желательно именно методами serialize и deserialize). Сложность составляет именно то, что в классе ещё и структура внутри. Так бы вообще легко было. Помогите пожалуйста.
[Serializable] public class OrderedItem { public int Id; public string[] Names; public double[][] Nums; public struct Lines { public int Id; public string Line; } }
Решение задачи: «Десериализация класса со структурой»
textual
Листинг программы
Console.WriteLine("Reading with XmlReader"); XmlSerializer serializer = new XmlSerializer(typeof(OrderedItem)); FileStream filestream = new FileStream(filename, FileMode.Open); XmlReader reader = XmlReader.Create(filestream); ori = (OrderedItem)serializer.Deserialize(reader);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д