類對象序列化(反序列化)成xml文件或者二進制文件到本地文件方法

以前序列化實體對象到本地文件時,總要寫一大堆xml語句來構建xml,偶然發現還可以用系統提供的方法來實現。並且還有序列化成二進制的方法。本人整理和歸納了一下,xml序列化和反序列化,二進制序列化和反序列化可以用下來的方法來實現:

 

對於要序列化成二進制文件的實體類,必須在實體類定義時加一個[Serializable]屬性:

 

 

對於要序列化成xml文件的實體類,如果其中有些屬性不想序列化,則在類裏相應的屬性上面加一個屬性,如,不想序列化Person類的Photo屬性可以加一個[System.Xml.Serialization.XmlIgnore]屬性:

 

發佈了31 篇原創文章 · 獲贊 7 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章