首页 优化推广 C#中String.Format 几点使用

C#中String.Format 几点使用

来源: | 时间:2013/6/10 16:29:04 |
1.
string sql=String.Format();
string sql="";

这个数据库操作语句一个有String.Format,一个没有,有什么区别吗
string.Format()方法可以以参数的形式完成字符串,例如,
string sql=string.Format("Select × from myTable where id={0}",id);
这句就可以通过在前面定义一个变量id实现完成一个id值可变的sql语句
而string sql=""的形式引号内只能是固定值,例如"Select × from myTable where id=1"

 

2.
String.Format就是和""一样指定一个字符串
区别String.Format允许占位符

int X=1;
string a="今天是第"+X+"天";
string a=String.Format("今天是第{0}天",X);
两句一样 3. 微软MSDN对string.format的方法说明:

名称 说明
String.Format (String, Object) 将指定的 String 中的格式项替换为指定的 Object 实例的值的文本等效项。
String.Format (String, Object[]) 将指定 String 中的格式项替换为指定数组中相应 Object 实例的值的文本等效项。
String.Format (IFormatProvider, String, Object[]) 将指定 String 中的格式项替换为指定数组中相应 Object 实例的值的文本等效项。指定的参数提供区域性特定的格式设置信息。
String.Format (String, Object, Object) 将指定的 String 中的格式项替换为两个指定的 Object 实例的值的文本等效项。
String.Format (String, Object, Object, Object) 将指定的 String 中的格式项替换为三个指定的 Object 实例的值的文本等效项。

服务热线

153 8323 9821

功能和特性

价格和优惠

网站和维护

推广和优化

微信服务号