首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

序列化 与反序列化 不懂愕解决方法

2014-01-15 
序列化 与反序列化 不懂愕怎么入手 序列化怎么学习这个东西我现在有个项目的源码 ,正在初次调试,直接调用

序列化 与反序列化 不懂愕
怎么入手 序列化   怎么学习这个东西
我现在有个项目的源码 ,正在初次调试,  直接调用自带的函数就可以了
[解决办法]


        /// <summary>
        /// 保存配置信息到文件
         /// </summary>
        /// <param name="info"></param>
        public void SaveCollectorInfoToFile(CollectorConfigDyna info)
        {
            try
            {
                FileStream fs = null;
                if (File.Exists(inputConfigName))
                {
                    File.Delete(inputConfigName);
                }
                fs = new FileStream(inputConfigName, FileMode.CreateNew, FileAccess.Write);
                {
                    IFormatter formatter = new BinaryFormatter();
                    formatter.Serialize(fs, info);
                }
                fs.Dispose();
            }
            catch (Exception ex)
            { }

        }
        /// <summary>
        /// 从文件获取点配置
         /// </summary>
        /// <returns></returns>
        public Points GetPointsFromFile()
        {
        
            Points myPoints = null;
            try
            {
                if (File.Exists(inputPointsName))
                {
                    using (FileStream fs = new FileStream(inputPointsName, FileMode.Open, FileAccess.Read, FileShare.Read))
                    {
                        BinaryFormatter bf = new BinaryFormatter();
                        myPoints = (Points)bf.Deserialize(fs);
                    }
                }
            }
            catch (Exception ex)


            { 
                
            }
            return myPoints;
        }


[解决办法]
http://www.cnblogs.com/ejiyuan/archive/2009/01/21/1379256.html
[解决办法]
C# 后台序列化Json序列、反序列化Json序列(三种方法)

热点排行