读书人

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

发布时间: 2014-01-15 15:40:23 作者: rapoo

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


/// <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序列(三种方法)

读书人网 >C#

热点推荐