static void Main(string[] args) { RootCell rootCell = new RootCell(); rootCell.Serialize(FILENAME, rootCell); rootCell.Deserialize(FILENAME); }
public RootCell Deserialize(string filename, RootCell cells) { XmlReader reader = XmlReader.Create(filename); XmlSerializer serializer = new XmlSerializer(typeof(RootCell)); return((RootCell)serializer.Deserialize(reader)); }
public void Serialize(string filename, RootCell cells) { XmlWriterSettings settings = new XmlWriterSettings(); settings.Indent = true; XmlWriter writer = XmlWriter.Create(filename, settings); XmlSerializer serializer = new XmlSerializer(typeof(RootCell)); serializer.Serialize(writer, cells); writer.Flush(); writer.Close(); }
static void Main(string[] args) { RootCell rootCell = new RootCell() { cells = new List <Cell>() { new Cell() { cellName = "123" }, new Cell() { cellName = "456" } } }; rootCell.Serialize(FILENAME, rootCell); RootCell readCells = rootCell.Deserialize(FILENAME); }