反序列化

来源:互联网 发布:c语言图形库头文件 编辑:程序博客网 时间:2024/04/28 08:33

反序列化

序列化是指一个对象的实例可以被保存,保存成一个二进制串,当然,一旦被保存成二进制串,那么也可以保存成文本串了。而反序列化就将序列化好的文本串再序列化回去(本人是这样理解的)



这是用控制台敲的一段反序列化代码

            string deaddress = "C:/2016年1月28日aa.xml";
            System.IO.FileStream defs = new System.IO.FileStream(deaddress, System.IO.FileMode.Open);
            XmlSerializer dexml = new XmlSerializer(typeof(Order));
            Order deorder = (Order)dexml.Deserialize(defs);
            Console.WriteLine("订单编号:{0},订单名称:{1},订单价格:{2},订单日期:{3}", deorder.ID, deorder.OrderName, deorder.Price, deorder.Date.ToString("yyyy年MM月dd日"));


当然这段代码是你序列化后才能运行的。




0 0
原创粉丝点击