社区
C#
帖子详情
C# XML序列化怪像
yulinlover
2013-12-04 12:27:33
类里都是干净的get,set属性,没别的特别的
这里是序列化方式,再简单不过了,不知为啥总是得到第一幅图的样子,尾部多了几个字符,搞得反序列化时读文件错误
...全文
233
8
打赏
收藏
C# XML序列化怪像
类里都是干净的get,set属性,没别的特别的 这里是序列化方式,再简单不过了,不知为啥总是得到第一幅图的样子,尾部多了几个字符,搞得反序列化时读文件错误
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
肿肿线状
2013-12-05
打赏
举报
回复
实在不行,就先用初始化一个文件,然后再序序化 try { if (!File.Exists("文件路径")) { XmlTextWriter writer = new XmlTextWriter("文件路径", null); writer.Formatting = Formatting.Indented; writer.Indentation = 4; writer.WriteStartDocument(); writer.WriteStartElement("DevToolUserConfig"); writer.WriteEndElement(); writer.WriteEndDocument(); writer.Flush(); writer.Close(); } } catch {
蝶恋花雨
2013-12-05
打赏
举报
回复
filestream filemode
http://msdn.microsoft.com/zh-cn/library/system.io.filemode.aspx
jiaoshiyao
2013-12-05
打赏
举报
回复
引用 3 楼 sp1234 的回复:
把 OpenOrCreate 改成 Create。
额 这个的问题???学习了
gomoku
2013-12-05
打赏
举报
回复
引用 3 楼 sp1234 的回复:
把 OpenOrCreate 改成 Create。
眼睛很尖嘛:)
宝_爸
2013-12-05
打赏
举报
回复
就文件里的,每次都新建一个文件。
wind_cloud2011
2013-12-05
打赏
举报
回复
应该是代码有问题,光看这个还看不出什么,是不是你保存时没关闭
以专业开发人员为伍
2013-12-05
打赏
举报
回复
把 OpenOrCreate 改成 Create。
yulinlover
2013-12-04
打赏
举报
回复
顶,盼神人降临
C#
——
XML
序列化
xml
序列化
基础
C#
序列化
与反
序列化
指南:将对象数据写入/读取到
XML
文件
详细介绍如何使用
C#
进行
XML
文件的
序列化
和反
序列化
,包括基本概念、使用
Xml
Serializer 类的步骤、自定义对象的
序列化
示例代码以及读取和反
序列化
XML
文件的示例代码。
C#
XML
序列化
XML
序列化
中的中心类是
Xml
Serializer 类,此类中最重要的方法是 Serialize 和 Deserialize 方法 。
Xml
Serializer 创建
C#
文件并将其编译为 .dll 文件,以执行此
序列化
。
XML
序列化
程序生成器工具 (Sgen.exe) 旨在预先生成要与应用程序一起部署的这些
序列化
程序集,并改进启动性能
C#
XML
序列化
【详细教程】
XML
序列化
一些注意事项(1)要
序列化
的类必须有默认的构造的构造函数,才能使用
Xml
Serializer
序列化
,需要
序列化
的类都必须有一个无参的构造函数(通过对基础中类和类的实例学习,我们必须知道类不定义构造函数的情况下,会默认生成一个无参数的构造函数);补充:如果变量只声明,没有赋值,
序列化
后是没有对应的节点和属性值。(2)索引器、私有字段或只读属性(只读集合属性除外)不能被
序列化
;若要
序列化
对象的所有公共和私有字段和属性,请使用而不要使用
XML
序列化
。
C#
中实现
XML
序列化
和反
序列化
的详细指南
在
XML
中,属性(Attributes)和子元素(Elements)都有其特定的用途和上下文。属性通常用于提供有关元素的附加信息,而子元素则用于表示复杂信息或数据的嵌套结构。在
C#
中,使用时,可以通过类的字段和属性来控制哪些成员应被
序列化
为属性或子元素。在第四章,我们将深入探讨如何在
C#
中自定义
序列化
输出,以创建符合特定需求的
XML
格式。这个过程涉及对
Xml
Writer和等类的使用,以及如何在自定义操作中处理复杂的数据结构和性能优化。
C#
111,129
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章