繁体   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