Text 文本
String 字符串
Stream 流
Binary 二进制
具体用哪个自己看罗

解决方案 »

  1.   

    1. 没有TextStream,StreamFile应该是FileStream。
    2. File和Directory用于基于文件系统的操作,例如Copy/删除。
    3. FileInfo和DirecotryInfo用于读去文件/目录的相关信息,如创建日期。
       但不用与实际的内容。4. 最基本的读写文件用FileStream,只实现了基于Byte的字节读写。
       BinaryReader/Writer是架设在Stream之上的,主要是实现其它原始类型的读写,例如Int32,Double等等。
       TextReader/Writer与BinaryReader/Writer平级,主要是文本字符流的读写操作,也就是有一定编码的文本。但与Binary兄弟的区别是它不要求一定在Stream之上。
       StreamReader/Writer和StringReader/Writer是从TextReader/Writer继承来的。StreamR/W是基于流(Stream)的文本读写,它才是与BinaryReader/Writer功能相对应。StringReader/Writer则是将同样的格式化文本读写能力施加到String身上,不需要底层的Stream。
       
      

  2.   

    其实我也是有些混淆才去看的,尤其是TextR/W与StreamR/W和StringR/W的关系。 :)
      

  3.   

    qqchen79(知秋一叶) 
    是在USA吗?那边环境怎样,.net如何?