gpt4 book ai didi

c# - C# 3.5 中的应用程序配置

转载 作者:太空宇宙 更新时间:2023-11-03 22:23:55 25 4
gpt4 key购买 nike

我正在构建一个处理系统,我想使用 XML 对其进行配置。
我应该使用什么技术?,我有很多选择:
1] 我可以将一个虚拟对象序列化为 xml,更改内容,然后在每次运行应用程序时加载它。我已经实现了这个,因为你不需要写很多代码来让它工作,但这是一个非常肮脏的过程。所以我现在不开心。
2] 您可以使用 XElement 来读取 XML,只需将一个传递给构造函数并让它从中构建自己。3] 使用.NET 应用程序设置体系结构。 <- 我还不太明白它是如何工作的。

我希望代码简单而愚蠢,并允许代码更改配置文件,例如更改上次成功事件的日期。

无论如何,如果你能指出我有用的地方,并给我一些指导,我将非常感激。

干杯。

最佳答案

.NET 应用程序设置是必经之路。

双击 Visual Studio 项目中的属性。选择“设置”并添加新的设置文件。

根据您想要的功能,您可以选择一个设置在“应用程序”范围或“用户”范围内:

用户
优势:可从应用程序本身进行配置。

申请
优点:可从应用程序文件夹中的 app.config 文件进行配置

因此,将您要编辑的所有设置保存在 Application 范围内的 xml 中。并将 LastSuccessfulEvent 保存在您的用户范围内。

您可以从 Properties.Settings.Default 类中检索您的设置。


确保当您通过代码更改设置时,调用Save() 函数。

Settings.Default.LastSuccessfulEvent = "NewValue";
Settings.Default.Save();

关于c# - C# 3.5 中的应用程序配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2108117/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com