如题!

解决方案 »

  1.   

    见System.Runtime.Serialization.Formatters.Binary.BinaryFormatter class
      

  2.   

    同意楼上,用C#的序列化功能,将结构体序列化成二进制流,然后就可以写进文件了。
    但首先要结构体定义的地方用[Serializable]属性标记该结构体。具体的操作看MSDN,非常简单
      

  3.   

    或者使用
    MemoryStream加BinaryWriter。
      

  4.   

    @JasonHeung
    MemoryStream is not necessary here.