C#更改设置文件名

时间:2012-09-25 16:07:11

标签: c# properties settings

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

Properties.Settings.Default.Setting1

我想用:

Properties.Settings.Group1.Setting1Properties.Settings.Group2.Setting2

2 个答案:

答案 0 :(得分:2)

请记住,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对象都可以有自己的方法来保存数据,设置,配置等。

答案 1 :(得分:0)

更新设置时,请添加此代码以保留

Properties.Settings.OtherName.Setting1 = ...;
Properties.Settings.OtherName.Save();