日期:2014-05-20  浏览次数:20734 次

数据流如何转换成指定类型
现在我从文件中读取到一串Byte[]数组,里面的类容是按格式写的,比如前面的字节是一个文件头,而这个文件头是我定好的struct。
例如:
typedef   stuct   FileHead
{
      char     a[20];
      char     b[40];
      int       c;
      int       d    
}FileHead;

我如何从前面连续的字符中获取到这个结构体。
文件是用C写的,在C中只需要利用指针做个强转就可以了,   问C#下如何实现。
谢了!!!

------解决方案--------------------
C#中没有一步到位的...

至少我现在还没见过..
------解决方案--------------------
对,建议序列化,这样才能达到你的要求。。。