簡體   English   中英

C#更改設置文件名

[英]C# change settings file name

在C#中,是否可以更改設置文件的“默認”名稱而無需創建其他設置文件? 例如,而不是使用:

Properties.Settings.Default.Setting1

我想用:

Properties.Settings.Group1.Setting1Properties.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
   }
}

...其中Group1Group2代表自定義類。 每個Group對象都可以有自己的方法來保存數據,設置,配置等。

更新設置時,請添加此代碼以保留

Properties.Settings.OtherName.Setting1 = ...;
Properties.Settings.OtherName.Save();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM