string Format转义大括号

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!


转自:http://www.cnblogs.com/hanyun/archive/2012/04/17/2453881.html

posted @ 2013-12-18 11:48  Shikyoh  阅读(3157)  评论(0编辑  收藏  举报