StreamReader类
方法:
- public override void Close()
//关闭 StreamReader 对象和基础流,并释放任何与读者相关的系统资源
- public override int Peek()
//返回下一个可用的字符,但不使用它
- public override int Read()
//从输入流中读取下一个字符,并把字符位置往前移一个字符
文件的读取操作步骤:
1.导入命名空间 using System.IO;
2.获取文件流 FileStream fs = new File(path,FileMode.Open);
3.获取读对象 StreamReader sr = new StreamReader(fs);
4.执行读操作 string s = sr.ReadToEnd();
5.关闭读对象 sr.Close();
6.关闭文件流 fs.Close();
实例:
StreamWriter类
方法:
- public override void Close()
//关闭当前的 StreamWriter 对象和基础流
- public override void Flush()
//清理当前编写器的所有缓冲区,使得所有缓冲数据写入基础流
- public virtual void Write()
//把文本写入到文本字符串或流
- public override void Write( )
//把字符写入到流
- public virtual void WriteLine()
//把行结束符写入到文本字符串或流
文件的写入操作步骤:
1.导入命名空间 using System.IO;
2.获取文件流 FileStream fs = new FileStream(path, FileMode.Create);
3.或者写入的类 StreamWriter sw = new StreamWriter(fs);
4.执行写入的方法 sw.WriteLine(“sdasds”);
5.关闭写入的类 sw.Close();
6.关闭文件流 fs.Close();
实例: