适用于应用程序的设置为只读,且只能在设计时或在应用程序会话之间通过更改 .config 文件来修改。 但是,在运行时可以编写用户范围的设置,就像更改任何属性值一样。 新值在应用程序会话的持续时间内保留。 可以通过调用 Save 方法将设置的更改保存,以便在不同的应用会话之间保持。
如何:使用 C 在运行时编写和保留用户设置#
访问设置并为其分配一个新值,如以下示例所示:
Properties.Settings.Default.myColor = Color.AliceBlue;
如果要将更改保存到应用程序会话之间的设置,请调用 Save 方法,如以下示例所示:
Properties.Settings.Default.Save();
用户设置保存在用户本地隐藏应用程序数据文件夹的子文件夹中的文件中。