예제 #1
0
        static void Main(string[] args)
        {
            // 元データ
            ItemContainer item_container = new ItemContainer();
            item_container.Items.Add(new Item(1, "aaa"));
            item_container.Items.Add(new Item(2, "bbb"));
            item_container.Items.Add(new Item(3, "ccc"));
            item_container.dump();

            // オブジェクト→XML
            string xml = Serialize(item_container);
            Console.WriteLine(xml);

            // XML→オブジェクト
            ItemContainer tmp = Deserialize(xml);
            tmp.dump();
        }