在C#中,是否可以更改設置文件的「默認」名稱而無需創建額外的設置文件?例如,而不是使用:C#更改設置文件的名稱
Properties.Settings.Default.Setting1
我想用:
Properties.Settings.Group1.Setting1
和Properties.Settings.Group2.Setting2
在C#中,是否可以更改設置文件的「默認」名稱而無需創建額外的設置文件?例如,而不是使用:C#更改設置文件的名稱
Properties.Settings.Default.Setting1
我想用:
Properties.Settings.Group1.Setting1
和Properties.Settings.Group2.Setting2
當你更新你的設置,添加以下代碼堅持
Properties.Settings.OtherName.Setting1 = ...;
Properties.Settings.OtherName.Save();
記住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
對象可以有自己的方法來保存數據,設置,配置等。
我很確定這不是@Luis所要求的,雖然我不能完全弄清楚問題的確切含義 –
更改設置文件名:帖子的標題,@Luis可以仲裁,在我盡我所能之後 –
無論文件名是什麼,如果將其命名爲MySettings,那麼您將不得不使用Properties.MySettings.Default.Setting1。我想要的是使用Properties.Mysettings.OtherName.Setting1 – Luis