Settings
Settrings能够为应用程序动态存储和检索属性设置及其他信息。 这些设置还能让你维护客户端计算机上的自定义应用程序和用户首选项,通过设置,可将不应包含在应用程序代码中的信息(例如连接字符串)、用户首选项以及运行时需要的其他信息存储在客户端计算机上。具体详细说明参见:
https://docs.microsoft.com/zh-cn/visualstudio/ide/managing-application-settings-dotnet?view=vs-2019
接下来说下如何使用:
首先打开vs项目工程,
在properties里面有Settings,点击进去可以设置自己想要定义的值,可以是String、 Integer和 Boolean,也可以将值存储为 Color、 Object或连接字符串。
名称可以自行定义,类型也可以自行选择,需要注意的只是范围,主要也是看需求,范围分用户和应用程序,其中应用程序是项目运行过程中是不可更改的,也就是只读状态,而用户则是可读可写。官方解释:
应用程序范围的设置可以用于诸如 Web 服务的 URL 或数据库连接字符串这类的信息。 这些值是与应用程序关联的。 因此,用户无法在运行时更改这些值。
用户范围的设置可以用于诸如保持窗体的最后位置或字体首选项这类的信息。 用户可以在运行时更改这些值。
使用:
设置Settings的值:
Properties.Settings.Default.version = “”;
获取Settings的值:
var setTringValue
= Properties.Settings.Default.version;
详细解释参见:https://docs.microsoft.com/zh-cn/visualstudio/ide/reference/settings-page-project-designer?f1url=%3FappId%3DDev14IDEF1%26l%3DZH-CN%26k%3Dk(ApplicationSettingsOverview);k(TargetFrameworkMoniker-.NETFramework,Version%253Dv4.5.2)%26rd%3Dtrue&view=vs-2019