【问题标题】:C# - data structure used for settings fileC# - 用于设置文件的数据结构
【发布时间】:2011-01-31 20:41:16
【问题描述】:

C# 是否提供一些默认值来存储应用程序/任何类型的设置?

我可以使用Dictionary<K, T>,但实际上我更喜欢一些结构,它本身支持xml 导出/导入和不同的其他功能,这些功能在Dictionary 或其他类似地图的集合中没有实现。

例如,在C++ 中,如果使用boost,我将在Qt 中使用QSettingsboost::property_tree 之类的东西。

如果您有任何想法或好的实现,那就太好了。谢谢。

【问题讨论】:

  • 其他人提到的应用程序设置就是您想要的。具有设计器和额外的好处,您可以将个人设置设置为特定于用户或全局。

标签: c# data-structures settings implementation


【解决方案1】:
【解决方案2】:

AppSettings 听起来很合适:

http://odetocode.com/code/345.aspx

【讨论】:

    【解决方案3】:

    【讨论】:

      【解决方案4】:

      如果Properties.Settings 不适合您,那么您可能只需创建自己的设置类层次结构,并使用简单的 XML 序列化/反序列化来处理文件 I/O。我发现这比 .NET 设置灵活得多。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-12-17
        • 2017-01-03
        • 2012-09-10
        • 2015-09-14
        • 1970-01-01
        • 2020-12-05
        • 2017-04-28
        • 1970-01-01
        相关资源
        最近更新 更多