c# - 我可以将对象保存到 app.config 文件吗?

标签 c# application-settings

我需要为我的应用程序使用一个配置文件,它将保存每个实体的详细信息列表: 例如-

<person A>
         <name= >
         <age= >
<person B>
         <name=>
         <age= >

是否可以在设置类中使用这种类型的东西,或者这需要使用没有设置类包装器的 app.config 文件?

编辑:我的应用程序过去只有一个实体,现在它应该支持多个实体,因此在一些配置中保存多个实体。

最佳答案

是的,您可以在 .config 文件中保存任何类型的信息(字符串)。然后你会使用 ConfigurationManager类通过使用 key 访问保存的信息。

但是为什么要在 .config 中保存这样的信息?

为此,我建议您使用 XML 文档。然后您可以使用 XDocument 类来解析它。

编辑:

看了你的评论,我觉得app.config文件不能保存对象。所以你可以在那里保存一个类对象。

关于c# - 我可以将对象保存到 app.config 文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4382783/

相关文章:

c# - 可靠的任务计划

c# - ASP.NET MVC4 教程/脚手架 - 验证和显示使用几种不同的语言环境

javascript - AngularJS 从服务器加载数据(设置)

delphi - 在注册表中保存设置的代码

c# - 双重和舍入很难,但这太疯狂了

c# - 如何在 C# 中本地化属性描述?

c# - Linq to Sql : returning limited number of rows per group

C# Properties.Settings 属性不设置任何值

.NET 单元测试 - 如何测试 applicationSettings

ios - 获取用户的通知设置