Stream
 C#中的I/O类和接口都定义在System.IO命名空间中,System.IO.Stream提供抽象类;
C#  System.IO.Stream=====èjava.io.InputStream ,java.io.OutputStream
等价的方法有:
JAVA                             C# 
java.io.InputStream    read()                            Read()
java.io.OutputStream   write()                          Write()
java.io.OutputStream,   close()                          Close()
java.io.InputStream     close()                          Close()
java.io.OutputStream,   flush()                          Flush()1.Stream类处理字节级的输入输入;
     
FileStream        
         java.io.FileOutputStream
         java.io.FileInputStream         
         BufferedStream
            java.io.BufferedOutputStream          
            java.io.BufferedInputStream             
         MemoryStream
         NetworkStream
2.处理字符级的就应该使用 读入器和写入器
System.IO.TextWriter和System.IO.TextReader3.文件和目录(和java不同)
 System.IO.File  和 System.IO.Directory 类用于文件和目录的建摸.
. System.IO.File  全部由静态方法组成,如果重复使用文件的实例应该使用FileInfo类
 System.IO.Directory全部由静态方法组成为避免重复安全检查,应该使用DirectoryInfo类
4.序列化
  C#通过附加特性或者是让类实现Iserializalbe接口.来实现序列化.
  JAVA 实现java.io.Serializable 接口来实现序列化.有限的整理,有跟好的 不妨来补充一下的