序列化和反序列化有什么作用!

walkershow 2002-12-15 09:49:40
能说说它们在C#中是什么概念和它们的实现方式?
谢谢了·······!!!!!!!!!
...全文
611 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
walkershow 2002-12-15
  • 打赏
  • 举报
回复
知道了!
谢谢
rbjojo 2002-12-15
  • 打赏
  • 举报
回复
up
xhan2000 2002-12-15
  • 打赏
  • 举报
回复
楼上地说得对

好例子
echevil 2002-12-15
  • 打赏
  • 举报
回复
序列化和反序列化用于将一个对象保存到文件,和从文件读取。
using System.IO;
using System.Runtime.Serialization.Formatters.Binary;
[Serializable()]//可以序列化的类需要用这个属性标记
public class ToBeSerialized
{
public int a;
public string b;
public ToBeSerialized(int a,string b)
{
this.a=a;
this.b=b;
}
}
public class Test
{

public void Serialize()//序列化
{
ToBeSerialized tbs = new ToBeSerialized(22,"SOM");
Stream fs = File.Create("Serialized.txt");
BinaryFormatter serializer = new BinaryFormatter();
serializer.Serialize(fs, tbs);
fs.Close();
}
public void DeSerialize()//反序列化
{
ToBeSerialized restore;
Stream fs = File.OpenRead("Serialized.txt");
BinaryFormatter deserializer = new BinaryFormatter();
restore = (ToBeSerialized)(deserializer.Deserialize(fs));//反序列化得到的对象
fs.Close();
}

}
dy_2000_abc 2002-12-15
  • 打赏
  • 举报
回复
http://www.microsoft.com/china/msdn/library/dndotnet/html/objserializ.asp

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧