C#配置Properties.Setting

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#配置Properties.Setting相关的知识,希望对你有一定的参考价值。

    在VS中我们可以很方便的使用“Properties.Settings.Default.(名称)”这样的形式来获得一些预设的值,例如我们将数据库的连接字符串存放在此处,但是有些时候需要对这些值进行修改,在网上找了各种资料,最后运用以下方法可以实现对应的功能。

运行时动态修改连接字符串的方法如下:
 1. 在VS2015【解决方案管理器】中点击Properties,然后双击;

技术分享 

2. 然后会出现以下界面, 单击【查看代码】(另外一种方法就是右击项目名称,然后依次选择【属性】》【设置】,也会出现以下界面);技术分享
 3. 在 Settings 类 的构造函数中增加如下代码:

    this.SettingsLoaded += new System.Configuration.SettingsLoadedEventHandler(Settings_SettingsLoaded);

 技术分享

4. 然后在添加如下事件:

private void Settings_SettingsLoaded(object sender, System.Configuration.SettingsLoadedEventArgs e)
{   
    //这段代码主要是程序开始时执行
    // test表示要修改的名称
    //等号右边是修改的值    
    this["test"] = "This is a test";
}

技术分享

本文出自 “世界都一样” 博客,请务必保留此出处http://970076933.blog.51cto.com/9767314/1885609

以上是关于C#配置Properties.Setting的主要内容,如果未能解决你的问题,请参考以下文章

“一片空白”的c#

3.springboot:springboot配置文件(配置文件YAML属性文件值注入<@Value@ConfigurationProperties@PropertySource,@Im(代码片

3springboot:springboot配置文件(配置文件YAML属性文件值注入<@Value@ConfigurationProperties@PropertySource,@Imp(代码片

寻找 Properties.Settings.Default 的快捷方式

springboot配置文件application-dev.properties,application-prod.properties,application-test.properties(代码片

错误记录Android Studio 配置 AspectJ 报错 ( all buildscript {} blocks must appear before any plugins {} )(代码片