这段web.config连接数据库代码看不懂!

来源:百度知道 编辑:UC知道 时间:2024/05/31 05:20:13
string connSting=string.Format("Provider={0};Data Source={1}",System.Configuration.ConfigurationSettings.AppSettings
["Provider"],Server.MapPath("../"+System.Configuration.ConfigurationSettings.AppSettings["DataSource"]));

就是"Provider={0};Data Source={1}",
Provider={0};这个是不是指System.Configuration.ConfigurationSettings.AppSettings
["Provider"],
下个一样指向那个!

主要是string.Format这个是什么东东我没搞清楚!

谢谢各位!
这个问题问的不好!太白痴了!见谅!百度一下就有答案了!
String.Format
将指定的 String 中的每个格式项替换为相应对象的值的文本等效项。

例子:

int iVisit = 100;
string szName = "Jackfled";
Response.Write(String.Format("您的帐号是:{0} 。访问了 {1} 次.", szName, iVisit));

认真学习中,大家还有什么更好的解释,请留言!
谢谢。。

{0},{1}都是占位符,填入System.Configuration.ConfigurationSettings.AppSettings
["Provider"]和Server.MapPath("../"+System.Configuration.ConfigurationSettings.AppSettings["DataSource"])的值

string.Format就是对字符串进行组合并格式化的,不过一般不建议使用它,它的效率不太高,对速度要求不严格的话,用它使代码看起来更加优雅