C#更改设置文件名
在C#中,是否可以在不创建其他设置文件的情况下更改设置文件的“默认”名称?例如,不使用:C#更改设置文件名,c#,properties,settings,C#,Properties,Settings,在C#中,是否可以在不创建其他设置文件的情况下更改设置文件的“默认”名称?例如,不使用: Properties.Settings.Default.Setting1 我想使用: Properties.Settings.Group1.Setting1和Properties.Settings.Group2.Setting2更新设置时,添加此代码以保持 Properties.Settings.OtherName.Setting1 = ...; Properties.Settings.OtherName
Properties.Settings.Default.Setting1
我想使用:
Properties.Settings.Group1.Setting1
和Properties.Settings.Group2.Setting2
更新设置时,添加此代码以保持
Properties.Settings.OtherName.Setting1 = ...;
Properties.Settings.OtherName.Save();
请记住,
Settings
是一个分部类。您可以使用自己的属性编写部分类设置
。在我看来,这就是为什么它是一个偏类
我不建议更改defaultdefault
属性。但是,您可以编写以下内容:
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
表示自定义类。每个组
对象都可以有自己的方法来保存数据、设置、配置等。我很确定@Luis不是在问这个问题,尽管我不太清楚问题的确切含义更改设置文件名:帖子的标题,@Luis可以仲裁,在我尽全力之后,不管文件名是什么,如果将其命名为MySettings,则必须使用Properties.MySettings.Default.Setting1。我想要的是使用Properties.Mysettings.OtherName.Setting1