关于文件存取 如何存取自己写的对象?我的意思是,在程序中实现了一个对象,将它存到硬盘中,再一次读取,出来的是和原来一模一样的对象。该用什么I/O方法呢?BinaryReader/BinaryWriter还是什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 BinaryReader/BinaryWriter streamread/streamwrite 二进制序列化:[Serializable]public class MyClass{ ...}序列化:MyClass obj = new MyClass();...IFormatter formatter = new BinaryFormatter();Stream stream = new FileStream("Prime.bin", FileMode.Create, FileAccess.Write, FileShare.None);formatter.Serialize(stream, obj);反序列化:IFormatter formatter = new BinaryFormatter();Stream stream = new FileStream("Prime.bin", FileMode.Open, FileAccess.Read, FileShare.Read);MyClass obj = (MyClass)formatter.Deserialize(stream); winform iis 配置 C#里, 怎样一直调用某个方法... 创建windows服务有配置文件么?安装后在什么地方能找到? EXCEL2003下Worksheet.Copy()方法出"格式太多,无法复制"的异常 C#做windows服务的问题 关于combbox和tabcontrol的问题......急!!!! 这还有救吗 C#安装部署时如何在安装时自动附加数据库? 帮我看看是怎么回事?? 请教一个关于用C#把UTF-8的16进制数字转化为汉字的问题 TreeView的问题+在线给分 如何动态生成用户录入界面
[Serializable]
public class MyClass
{
...
}序列化:
MyClass obj = new MyClass();
...
IFormatter formatter = new BinaryFormatter();
Stream stream = new FileStream("Prime.bin", FileMode.Create, FileAccess.Write, FileShare.None);
formatter.Serialize(stream, obj);反序列化:
IFormatter formatter = new BinaryFormatter();
Stream stream = new FileStream("Prime.bin", FileMode.Open, FileAccess.Read, FileShare.Read);MyClass obj = (MyClass)formatter.Deserialize(stream);