,特别适合于读写文本文件,StreamReader和StreamWriter相对与FileStream的优势在于以下几点:
(1)、FileStream是一个比较底层的类,只能简单的读文件到缓冲区,而StreamReader...Uniocde格式,这就使用文件的前两个或者前三个字节来表示,这些字节称为字节码标记.例如在使用windows程序,如Notepad或者WordPad打开一个文件时,则不需要考虑文件的编码问题,因为应用程序会自动识别所打开文件的编码...因为构造一个StreamReader实例来读取文本文件比使用FileStream更加的容易,因为使用StreamReader不需要FileStream的FileMode、FileAcess、FileShare...因为StreamReader级别很高,所以当有另一个流在读取其他源中的数据,如通过FileStream读取一个文件,所生成的文件流,需要通过StreamReader提供的工具来处理,那么就可以把FileStream...也就是说,当前leaveOpen参数设置true时,当释放了sw,fs仍然可以方法,反之,则不能访问,因为在释放sw的同时,fs也被关闭了.