码迷,mamicode.com
首页 > 其他好文 > 详细

序列化和反序列化

时间:2015-01-13 10:28:20      阅读:99      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!