如题。msdn :Stream 可用于序列化和反序列化。此示例中使用的特定流类型是 FileStream 类型。然而,序列化可以用于从 Stream 派生的任何类型。继承层次结构 
System.Object 
   System.MarshalByRefObject 
     System.IO.Stream 
      System.IO.FileStream
         System.IO.IsolatedStorage.IsolatedStorageFileStream 以上所说,序列化可以用于从Stream 派生的任何类型,那FileStream 也是他的子类。那就是说,FileStream 可以序列化了?Right?

解决方案 »

  1.   

    BinaryFormatter类 用于序列化
      

  2.   

    MyObject obj = new MyObject();
      IFormatter formatter = new BinaryFormatter();
      Stream stream = new FileStream("", FileMode.Create, 
      FileAccess.Write, FileShare.None);
      formatter.Serialize(stream, obj);
      stream.Close();
      
      

  3.   

    FileStream 可以序列化了? 
    表达有问题。应该是叫文件是否也可以序列化。
    ___________________________________
    我写的vs2005源代码管理器,只有团队资源管理中源码管理的功能。
    http://topic.csdn.net/u/20091203/10/ca40b678-5443-4a18-a9f6-fad9051d0797.html
      

  4.   

    可以,不过好像是应该叫做反序列化,不是要把filestream存起来,是把东西存到流里面去,或者从流中反序列化回到对象。