卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

formatter屬性 c#序列化BinaryFormatter和XmlFormatter的區(qū)別?

c#序列化BinaryFormatter和XmlFormatter的區(qū)別?當BinaryFormatter序列化用戶定義類的對象時,序列化后的流包含空字符,因此無法反序列化。反序列化時,它總是報告一個

c#序列化BinaryFormatter和XmlFormatter的區(qū)別?

當BinaryFormatter序列化用戶定義類的對象時,序列化后的流包含空字符,因此無法反序列化。反序列化時,它總是報告一個錯誤,即“在分析完成之前遇到流的結(jié)尾”(已調(diào)用)流。查找(0, SeekOrigin。開始))

使用xmlformatter序列化后,可見流中沒有空字符,解決了上述問題。但是,類必須具有無參數(shù)構(gòu)造函數(shù),并且每個屬性都必須可讀寫,也就是說,必須同時定義getter和setter。如果只定義了getter,則反序列化后獲得的每個屬性的值都為null。