如何象C语言一样将一个结构(或对象)直接存到文件中,并从文件中可以直接读到结构或对象中,请不要告诉我用序列化的方法,因为我想将别人从网络发来的包直接存到(映射到)结构或对象中,或者告诉我怎样将网上收的字节流对应到结构或对象中。
我困惑好久了,高手教教我,做过C的网络程序的都知道发的包一般总是一个结构了,特别是别人发的。help me
...全文
383打赏收藏
那位高手可以告诉我如何象C语言一样将一个结构直接存到文件中
如何象C语言一样将一个结构(或对象)直接存到文件中,并从文件中可以直接读到结构或对象中,请不要告诉我用序列化的方法,因为我想将别人从网络发来的包直接存到(映射到)结构或对象中,或者告诉我怎样将网上收的字节流对应到结构或对象中。 我困惑好久了,高手教教我,做过C的网络程序的都知道发的包一般总是一个结构了,特别是别人发的。help me
Data data1= new Data("wer","shanghai","Male");
Data data2= new Data("wert","shanghai","Female");
Data data3 = new Data("ert","you","beauty");
FileStream fileStream=null;
if(!File.Exists("info.dat"))
fileStream= new FileStream("info.dat",FileMode.Create);
else
fileStream = new FileStream("info.dat",FileMode.Append);
BinaryFormatter formatter = new BinaryFormatter();
formatter.Serialize(fileStream,data1);
formatter.Serialize(fileStream,data2);
formatter.Serialize(fileStream,data3);
fileStream.Close();