在 C# 中,是否可以更改设置文件的“默认”名称而无需创建其他设置文件?例如,而不是使用:

Properties.Settings.Default.Setting1

我想使用:
Properties.Settings.Group1.Setting1Properties.Settings.Group2.Setting2

最佳答案

请记住 Settings 是一个部分类。您可以使用自己的属性编写 partial class Settings。在我看来,这正是它是部分类的原因。

我不建议更改默认的 Default 属性。但是,您可以编写以下内容:

public partial class Settings {

   // provide custom Groups, etc.
   public void Group1 {
      // some specific collection or object
      return Group1.Settings
   }

   public void Group2 {
      // some specific collection or object
      return Group2.Settings
   }
}

...其中 Group1Group2 代表自定义类。每个 Group 对象都可以有自己的方法来保存数据、设置、配置等。

关于C# 更改设置文件名,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12586870/

10-14 03:55