object 序列化


























































































































































































































































































































posted on 2006-03-23 17:21 夢在天涯 閱讀(990) 評論(3) 編輯 收藏 引用 所屬分類: C#/.NET
{C++ 基礎} {C++ 高級} {C#界面,C++核心算法} {設計模式} {C#基礎}
posted on 2006-03-23 17:21 夢在天涯 閱讀(990) 評論(3) 編輯 收藏 引用 所屬分類: C#/.NET
class must have
public members or getandset of properities,
then it can be serialized. 回復 更多評論
NET的對象序列化真是好東西,以后要多多利用。
在使用.NET的序列化時,碰到過一些問題,還好,有豐富的MSDN可查,沒有什么過不去的檻。在這里,把使用.NET序列化的經驗小結一下。
1. 基本確認XmlSerializer使用UTF8對序列化的XML文檔編碼。
2. XmlSerializer只序列化聲明為public的字段,屬性,或帶返回值的方法。
3. 如果要序列化屬性,那么該屬性必須是可讀寫的,即必須包含get和set,而不能是readonly或writeonly。
4. XmlAttribute,XmlAnyAttribute不能與XmlElement,XmlText,XmlAnyElement,XmlArray,XmlArrayItem一起使用。
5. XmlRoot只能用于一個類,XmlType可用于所有類。
6. 不同的類的XmlType不能相同,除非使用NameSpaces區分。
相關鏈接:
● 在.NET中實現對象序列化
● 對象序列化:使用System.Xml.Serialization命名空間
● 對象序列化:使用XmlSerializer走完最后一步 回復 更多評論
只有注冊用戶登錄后才能發表評論。 | ||
【推薦】100%開源!大型工業跨平臺軟件C++源碼提供,建模,組態!
![]() |
||
相關文章:
|
||
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
|
||
|