我想设计一个可以被反序列化为一个类的二进制文件,应该如何下手。
比如我想把a,b,c存放在文件中,可以被反序列化为一个类的3个字段。
请问我应该如何来用文档描述这个二进制呢?
比如我想把a,b,c存放在文件中,可以被反序列化为一个类的3个字段。
请问我应该如何来用文档描述这个二进制呢?
解决方案 »
- 报表
- 关于控制datalist显示的问题
- 我的ACCESS数据库放在E盘.为什么老是影射到C:\Inetpub\wwwroot下呢?
- (string)和Tostring()的区别?
- vs2005中的web程序不生成.dll么?
- 如何将左边框架页面里的TextBox1里的值传给右边框架页面里的TextBox2中?
- 编译工程时提示"The file 'bin\WebErp.dll' cannot be copied to the run directory..."
- 在asp.net中如何将报表导出EXCEL?
- 难题困绕,汗如雨下 在线等待
- MySql SQL语句求助 急急 !!在线等
- 在datalist无法查控件
- GridView 邦定的数据源中没有唯一标示符怎么办
[Serializable]
public class MyObject
{
public int n1 = 0;
public int n2 = 0;
public String str = null;
}
MyObject obj = new MyObject();
obj.str = "aa";
IFormatter formatter = new BinaryFormatter();
Stream stream = new FileStream(@"D:\temp\MyFile.bin", FileMode.Open, FileAccess.Read, FileShare.None);
object _obj = formatter.Deserialize(stream);
obj = _obj as MyObject;
stream.Close();