古詩詞大全網 - 成語查詢 - .net 序列化與反序列化的壹個問題,望牛人指教~~~

.net 序列化與反序列化的壹個問題,望牛人指教~~~

看不到妳的代碼 不知道是怎麽寫的 提供壹下的我自己的序列化方法

需要序列化的class前面加[Serializable]關鍵字:

//實例化MemoryStream

MemoryStream memoryStream = new MemoryStream();

//實例化Formatter

BinaryFormatter formatter = new BinaryFormatter();

//序列化類為base64字符串

formatter.Serialize(memoryStream, this);

//設定文件流中的位置

memoryStream.Position = 0;

//反序列化,在妳的實例中memoryStream就是取到的序列化後的字符串

formatter.Deserialize(memoryStream);

Deserialize返回是壹個object類型,可以強制轉化為原始的類

本人這樣在實際中使用沒有問題,妳如果無法使用,貼下代碼出來