在 C# 中,是否可以更改设置文件的“默认”名称而无需创建其他设置文件?例如,而不是使用:
Properties.Settings.Default.Setting1
我想使用:
Properties.Settings.Group1.Setting1
和 Properties.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
}
}
...其中
Group1
和 Group2
代表自定义类。每个 Group
对象都可以有自己的方法来保存数据、设置、配置等。关于C# 更改设置文件名,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12586870/