一、名詞簡釋
在程式中產生的物件都是存在記憶體中,當程式終止後物件就會消失,如果我們想要永久保存這些物件就可以使用序列化,把物件存到檔案系統中,日後要再使用反序列化還原物件即可。除了保存之外,物件須傳送至網路或遠端服務但對方卻無法辨釋你所定義的類別時,可把物件序列化成Soap或Xml這種通用的格式來傳遞物件。
1.BinaryFormatter 物件序列化成二進位檔,從二進位檔還原回物件
2.XmlSerializer 物件序列化成Xml檔,從Xml檔還原回物件
3.SoapFormatter 物件序列化成Soap檔,從Soap檔還原回物件