1、 Path类

2、 文件流

FileStream StreamRead  StreamWrite

 

3、 序列化和反序列化

序列化

作用:将一个复杂的对象转换流,方便存储与信息交换

在类上面加关键字 [Serializable]

文件流内创建序列化对象:BinaryFormatter

            {

                BinaryFormatter bf = new BinaryFormatter();

                bf.Serialize(fsWrite, p);

         }

 

反序列化

{

                BinaryFormatter sf = new BinaryFormatter();

                p =(Person)sf.Deserialize(fsRead);

            }