使用String.Format时,在模板条目周围转义大括号

时间:2012-11-25 18:44:05

标签: c# .net string.format

  

可能重复:
  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, 
                              "}");   

1 个答案:

答案 0 :(得分:4)

每侧需要3个支架 - 2个用于支架,1个用于替换。

string result = String.Format("products/item/{{{0}}}", itemIdPattern);