在 C# 中,是否可以更改设置文件的“默认”名称而无需创建其他设置文件?例如,而不是使用:
Properties.Settings.Default.Setting1
我想使用:
Properties.Settings.Group1.Setting1
和Properties.Settings.Group2.Setting2
在 C# 中,是否可以更改设置文件的“默认”名称而无需创建其他设置文件?例如,而不是使用:
Properties.Settings.Default.Setting1
我想使用:
Properties.Settings.Group1.Setting1
和Properties.Settings.Group2.Setting2
请记住,这Settings
是一个部分类。partial class Settings
您可以使用自己的属性编写 a 。在我看来,这正是它是部分课程的原因。
我不建议更改默认 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
}
}
...在哪里Group1
并Group2
表示自定义类。每个Group
对象都可以有自己的方法来保存数据、设置、配置等。
更新设置时,添加此代码以保留
Properties.Settings.OtherName.Setting1 = ...;
Properties.Settings.OtherName.Save();