可能重复:
String.Format exception when format string contains “{”
使用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,
"}");
答案 0 :(得分:4)
每侧需要3个支架 - 2个用于支架,1个用于替换。
string result = String.Format("products/item/{{{0}}}", itemIdPattern);