首页 > 其他 > 详细

序列化和反序列化

时间:2015-01-13 10:25:13      阅读:189      评论:0      收藏:0      [点我收藏+]
using(FileStream filewrite =new FileStream (@"D:\log.txt",FileMode.Create))   //创建文件并准备写入
            {
                BinaryFormatter binfor = new BinaryFormatter();   
                binfor.Serialize(filewrite, ud);   //将文件序列化并写入文件
            }
            using (FileStream fileread = new FileStream(@"D:\log.txt", FileMode.Open))     //读取文件
            {
                if (fileread.Length > 0)   //判断是否有数据
                {
                    BinaryFormatter binfor = new BinaryFormatter();
                    ud = (UserData)binfor.Deserialize(fileread);   //反序列化并强转类型
                }
            }

序列化需要将涉及到的所有类都标记为“可序列化”----    [Serializable]

序列化和反序列化

原文:http://www.cnblogs.com/ianism/p/4220445.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!