C#读Config文件

I遇到了两种情况:读文件夹中的aaa.exe.config文件(自己的项目中不存在);读我自己项目中的app.config文件。

...... 1)读文件夹中的aaa.exe.config文件(自己的项目中不存在) ConfigXmlDocument config_xml = new ConfigXmlDocument(); config_xml.Load(vdcPath + "aaa.exe.config"); NameValueCollection appSettings = ConfigurationManager.AppSettings; XmlNodeList list = config_xml.SelectNodes("/configuration/appSettings/add"); foreach (XmlNode node in list) { string name = node.SelectSingleNode("@key").InnerText; string value = node.SelectSingleNode("@value").InnerText; if (name.ToLower() == "service_uri") { string nsi = node.Attributes["value"].Value; //取得service_uri地址中ip的值 Regex patten_nsi = new Regex(@"^(?/w+)://(?[^/]+):(?/d+)?"); Match nsi_match = patten_nsi.Match(nsi); if (nsi_match.Success) { // MessageBox.Show("Match successful"); string nsi_ip = nsi_match.Groups["addr"].Value; string nsi_port = nsi_match.Groups["port"].Value; //this.txt_nsi.Text = nsi_ip; this.txt_nsi_port.Text = nsi_port; } } else if(){....} 2)读我自己项目中的app.config文件 RemotingConfiguration.Configure("app.config", false); NameValueCollection appSettings = ConfigurationManager.AppSettings; fileKey = appSettings["service_uri"]; Console.WriteLine("Key:{0}",fileKey);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值