string.format()字符传格式化的用法
时间:2010-10-22 来源:minide
例子:
int iVisit = 100;
string szName = "Jackfled";
Response.Write(String.Format("您的帐号是:{0} 。访问了 {1} 次.", szName, iVisit));
C#的String.Format举例
stringstr1 =string.Format("{0:N1}",56789); //result: 56,789.0
C 或 c
D 或 d |
2、1.可读性比连加好看
如:string str = "select * from "+ strTable +" where name="+strValue;
而用Format
string.Format("select * from {0} where name='{1}'",strTable ,strValue);
在检查SQL 错误时,容易差错特别是出现"'',%"这样的符号
2.格式化的时候不需要指定是什么数据类型
int nID = 1;
string str = "select * from "+ strTable +" where ID ="+nID.ToString();//nID需要转化成string
string.Format("select * from {0} where ID={1}",strTable ,nID);//nID在这里不需要转换