我是C#.net编程的新手,对不起,如果我问愚蠢的问题。
我已将程序设置为从数据库加载设置而不是app.config。
但是,如果只有可用的设置,我希望它替换app.config中的设置。
例如,将从数据库加载的设置是
然后在app.config中我将插入此值
然后程序会将从数据库加载的IP_address值更改为我在app.config中插入的值
无论如何要做到这一点? 谢谢
答案 0 :(得分:0)
最简单的方法是使用app.config的appSettings。添加对System.Configuration的引用。
然后您的应用配置应如下所示:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="ipAddress" value="192.168.0.222"/>
</appSettings>
</configuration>
然后在您的代码中,使用以下命令从配置中获取值:
string ipAddFromConfig = System.Configuration.ConfigurationManager.AppSettings["ipAddress"]; // get the value from the appsettings.
然后您可以替换从数据库中获得的值。