我们可以在包含'{'字符的字符串中执行String.Format吗?
示例:String.Format("a{a}a {0} bbb {1}", "val1", "val2");
a {a} a应解释为字符串的一部分,而不是格式化程序......
提前致谢
答案 0 :(得分:12)
是。使用两个{
,如下所示:
String.Format("a{{a}}a {0} bbb {1}", "val1", "val2");
答案 1 :(得分:9)
使用:{{
。顺便说一句,这可以从documentation:
要以格式指定单个文字大括号字符,请指定两个前导或后缀大括号字符;也就是说,“
{{
”或“}}
”。
答案 2 :(得分:3)
您应该使用{{和}}
逃避{和}