使用String.Format时,在模板条目周围使用大括号括起来
可能重复:
当格式字符串包含“{”字符串时,String.Format异常
下面可能使用C#
String.Format吗?
必需的输出"products/item/{itemId}"
我试过逃避大括号,但这不起作用:
const string itemIdPattern = "itemId";
string result = String.Format("products/item/{{0}}", itemIdPattern);
最好比某种更好的东西
string result = String.Format("products/item/{0}{1}{2}",
"{",
itemIdPattern,
"}");
你需要每侧3个大括号 - 2个用于大括号,1个用于替换。
string result = String.Format("products/item/{{{0}}}", itemIdPattern);
链接地址: http://www.djcxy.com/p/51481.html
上一篇: Escape curly brackets around a template entry when using String.Format
下一篇: escape curly braces { in a string to support String.Format