写入文件
1.创建文件流
FileStream fs = new FileStream(“文件”,读写方式)
2.创建写入器
StreamWright sw = new StreamWright(fs)
3.以流的方式写入数据
sw.Write(“数据”)
4.关闭写入器
sw.Close()
5.关闭文件流
fs.closw();
读取文件
1.创建文件流
FileStream fs = new FileStream(“文件”,读写方式)
2.创建读取器
StreamWright sw = new StreamWright(fs,编码格式)
3.以流的方式读取数据
string read= sw.ReadToEnd()
4.关闭读取器
sw.Close()
5.关闭文件流
fs.closw()
系列化
1.创建文件流
FileStream fs = new FileStream(文件名,读取方式)
2.创建二进制格式化器
BinaryFormatter fm = new BinaryFormatter()
3.调用序列化方法
fm.Serialize(fs,要存储的对象) 对象定义的类需要标记为可序列化【Serializable】
4,关闭文件流
fs.close()
反序列化
1.创建文件流
FileStream fs = new FileStream(文件名,读取方式)
2.创建二进制格式化器
BinaryFormatter fm = new BinaryFormatter()
3.调用反序列化方法
object obj = fm.Deserialize(fs);
4.关闭流
fs.close()