日期:2014-05-18  浏览次数:20756 次

关于format和AppendFormat
我做东西时看别人写的源码,有些东东看不太懂。
我查了MSDN,感觉里面的跟这个不太一样,哪位帮看一哈

1.sbQueryResult.AppendFormat("<td width=\"170px\" style=\"cursor:pointer\" >", recordIndex, "Record_");

  这里sbQueryResult是一个stringbuilder变量,recordIndex是int型变量。这句话最终生成的语句是什么?

2. Clause = String.Format(CultureInfo.InvariantCulture, ConfigurationSettings.AppSettings["SqlQueryWhereClause"],queryString);
  这一句后两个参数都是字符串。第二为参数为‘name like "*{0}*’,而第一个参数是干什么用的?手册上说是“获取不依赖于区域性(固定)的 CultureInfo。”
不懂什么意思。

先谢过了^-^

------解决方案--------------------
帮LZ顶
------解决方案--------------------
1.
C# code

StringBuilder sb = new StringBuilder();
sb.AppendFormat("abc {0} ppt {1}","def","xyz");
//sb.ToString()的结果就是 "abc def ppt xyz"