在我的程序中保存和加载设置的最佳方法是什么?

时间:2009-07-13 18:59:46

标签: c# application-settings

我已经构建了一个C#程序。

我需要继续设置我的程序,我需要在程序加载时加载它们

(我知道用简单的文本文件来做...但我没有关于变量的良好文档)

最好的方法是什么?

我可以获得任何样品吗?

4 个答案:

答案 0 :(得分:6)

使用appSettings(这是MSDN链接,此处更多是a quick overview)。

答案 1 :(得分:6)

在您的解决方案中,如果您右键单击项目并单击属性,则会出现一个设置选项卡。您可以定义要跟踪的设置及其类型,然后通过代码访问它们,如下所示:

Properties.Settings.Default.SettingName = "Test Value";
Properties.Settings.Default.Save();

然后加载:

textBox.Text = Properties.Settings.Default.SettingName;

答案 2 :(得分:6)

我认为只是暗示appSettings并没有真正涵盖这个主题,因为有更先进的,最终更容易使用的东西。鉴于此问题可能是

复制

  

Best way to save per user options in C#

请注意,那里提供的MSDN链接(User settings in C#)涵盖了易于掌握的介绍级别的用户和应用程序作用域设置,并基本上详细说明了正确的示例provided by jasonh already

要更深入地了解这些主题(假设您使用Windows窗体或WPF与Visual Studio),我建议您查看Application Settings for Windows Forms

答案 3 :(得分:0)

如何以XML格式存储设置?

阅读和撰写它们是pretty easy