![]() |
1
3
|
![]() |
2
2
我想两个 XmlSerializer 和 NetDataContractSerializer 创建人类可读的XML。 I prefer 您还可以将配置写入本地app.config文件,或使用自定义配置将配置写入子配置文件 ConfigSections 和 Configuration class . |
![]() |
3
2
你可以阅读他的博客并下载JSON.Net here . |
![]() |
4
1
FileHelpers 图书馆它有很多东西可以读取和写入许多不同的格式,你所要做的就是用属性标记对象并调用Save()。有点像平面文件的ORM。 |
![]() |
5
1
我怀疑您要使用的是一个app.config文件,其中包含XML格式的设置。NET将能够使用System.Configuration名称APCE加载该设置。 更多信息请点击此处: http://geekswithblogs.net/akraus1/articles/64871.aspx |
![]() |
6
0
我通常使用注册表来存储配置(我知道,我很糟糕!),但是使用System.Xml来读/写轻量级Xml文件并不难。事实上,我最近刚刚为一个插件项目做了这项工作,该项目使用XML文档与其主机通信并存储其自身的持久设置。
|
![]() |
7
0
我会使用一个可以序列化为XML的数据结构——事实上,因为我很懒,所以我会使用ADO.NET数据集,因为它有一个简单的序列化格式,您无需费劲思考就可以生成。 至于使其具有人类可读性:如果它必须是人类可读的(而不是人类可修改的,我认为这就是您在这里描述的),我将构建一个XSLT转换,并在编写XML时使用它生成配置数据的HTML版本。这为您提供了对数据的可视表示的细粒度控制,正如您可能要求的那样。 |
![]() |
8
0
在这种情况下,我的首选方法是使用DataTables为配置数据创建一个数据集,该数据集以良好的关系方式排列,然后使用DataSet.WriteXML()将其保存到配置文件中。 然后,要再次加载它,只需使用DataSet.ReadXML(),它就会回到一个很好的可查询对象中。 这是一个示例配置文件,my app允许用户在文本编辑器窗口中编辑该文件:
配置 有田地 价值 . 很容易搜索。 |
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
![]() |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
|
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
![]() |
i_sniff_ket · 在unity之外使用unity类 2 年前 |