コード例 #1
0
        static void Main(string[] args)
        {
            RootCell rootCell = new RootCell();

            rootCell.Serialize(FILENAME, rootCell);
            rootCell.Deserialize(FILENAME);
        }
コード例 #2
0
        public RootCell Deserialize(string filename, RootCell cells)
        {
            XmlReader     reader     = XmlReader.Create(filename);
            XmlSerializer serializer = new XmlSerializer(typeof(RootCell));

            return((RootCell)serializer.Deserialize(reader));
        }
コード例 #3
0
        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();
        }
コード例 #4
0
        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);
        }