[英]C# change settings file name
在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
对象都可以有自己的方法来保存数据,设置,配置等。
更新设置时,请添加此代码以保留
Properties.Settings.OtherName.Setting1 = ...;
Properties.Settings.OtherName.Save();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.