需要序列化的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類型,可以強制轉化為原始的類
本人這樣在實際中使用沒有問題,妳如果無法使用,貼下代碼出來