String.Format(
"
{0} world!
"
,
"
hello
"
)
//
将输出 hello world!,没有问题,但是只要在第一个参数的任意位置加上一个大括号:
String.Format( " {0} wo{rld! " , " hello " ) // 就会产生一个异常,异常信息是:Input string was not in a correct format.
// 解决办法:String.Format("{0} wo{{rld!","hello")
// or
String.Format( " {0} wo{1}rld! " , " hello " , " { " )
// 它们都将输出 hello wo{rld!
String.Format( " {0} wo{rld! " , " hello " ) // 就会产生一个异常,异常信息是:Input string was not in a correct format.
// 解决办法:String.Format("{0} wo{{rld!","hello")
// or
String.Format( " {0} wo{1}rld! " , " hello " , " { " )
// 它们都将输出 hello wo{rld!
转自:http://www.cnblogs.com/sincerefire/archive/2010/04/08/1707447.html