c#中用多种方法将一个对象序列化,有没有人弄出来? 嘿嘿 大家各抒己见啊~~~
解决方案 »
- C#webform用户登录唯一性
- excel数据读取问题,急~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~`
- 在后台输出执行一个角本,为什么执行后页面弹出 无法打开站点
- winform按钮上的回车
- 如何往事件处理函数中添加参数?谢谢!
- 高分求C#设计模式电子书
- 两线程数据交互
- textbox进行数据绑定后,存盘时还要不要手动赋值?
- 如何设置ComboBox的Value,Text
- 异步调用webservice,等待返回结果,用sleep后醒不过来怎么办?
- 请问各位高手怎么判断鼠标按住,不是在控件或者界面上
- datagridview 导出EXCEL模板时报错。
[Serializable]
public class A
{}然后调用序列化和反序列化的静态方法,这个网上有很多,一搜就找到了。
http://www.cnblogs.com/kuailewangzi1212/archive/2009/08/11/1543582.html
static void Main()
{
byte[] b=new byte[1024]; Test test = new Test("Hello");
MemoryStream ms = new MemoryStream(b);
BinaryFormatter bf = new BinaryFormatter();
bf.Serialize(ms, test);
ms.Position=0;
Test newTest = bf.Deserialize(ms) as Test;
if (newTest != null)
newTest.Print();
}
[Serializable]
public class Test
{
private string _s; public Test(string _s)
{
this._s = _s;
} public void Print()
{
Console.WriteLine(_s);
}
}
SoapFormatter
XmlSerializehttp://www.cnblogs.com/ejiyuan/archive/2009/01/21/1379256.html
http://www.cnblogs.com/MaxWoods/archive/2008/03/15/1107873.html