如何取得config里ConnectString的value的各个字段的值 比如 <add key ="ConnectString" value="Server=localhost;Database=aa;User=sa;Password=;Trusted_Connection=False;"/>我想得到Server和User的值,如何实现?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 取出ConnectString值,用;分隔,再用=分隔取值就是取string字符串的值。 首先用System.Configuration.ConfigurationSettings.AppSettings取出来,然后用";"分割,再用"="分割不就OK了.我觉的简单就是好,没必要想什么很完美的操作方式. Match aMt = Regex.Match(textBox1.Text, "Server=(.*?);.*?User=(.*?);", RegexOptions.IgnoreCase); listBox1.Items.Add(aMt.Groups[1]); listBox1.Items.Add(aMt.Groups[2]); 1、正则表达式2、直接字符串截取,用Substring来截取,用IndexOf来定位置 想了下,上面的方式还是不妥当,各个字段的顺序不是固定的,还是老实一点用server=(.*?)这样逐个匹配保险一些 string conn=System.Configuration.ConfigurationSettings.AppSettings["ConnectString"];string[] strArr=conn.Split(';');使用循环查找需要的字段.然后同样Split('=');就可以实现. 太感谢各位了,其实我知道字符串的操作,我只想知道config里有没有字段值的方法 Math.Pow(2, i)返回的值超过DOUBLE的范围了怎么办? 帮看一下,这个委托!谢谢! JavaScript中的值怎么传到系统后台asp.netc# 求一字符串的正则表达式方法 我想对一个URL连接进行加密和解密怎么做? 关于 Microsoft Visual Studio C# 制作游戏 如何update 整列! 求救!数据保存问题 请各位帮帮忙 关于Windows Service的一个古怪的错误 1+1!=2??? 100分求一个存储过程 视频问题[C#编程]
就是取string字符串的值。
RegexOptions.IgnoreCase);
listBox1.Items.Add(aMt.Groups[1]);
listBox1.Items.Add(aMt.Groups[2]);
2、直接字符串截取,用Substring来截取,用IndexOf来定位置
string[] strArr=conn.Split(';');
使用循环查找需要的字段.然后同样Split('=');就可以实现.