我们可以在包含“{”字符的字符串中执行 String.Format 吗?
例子:String.Format("a{a}a {0} bbb {1}", "val1", "val2");
a{a}a 应该被解释为字符串的一部分,而不是作为格式化程序......
提前致谢
我们可以在包含“{”字符的字符串中执行 String.Format 吗?
例子:String.Format("a{a}a {0} bbb {1}", "val1", "val2");
a{a}a 应该被解释为字符串的一部分,而不是作为格式化程序......
提前致谢
是的。使用两个{
s,像这样:
String.Format("a{{a}}a {0} bbb {1}", "val1", "val2");
用途:{{
。顺便说一句,这是可以从文档中回答的:
要在格式中指定单个文字大括号字符,请指定两个前导或尾随大括号字符;即“
{{
”或“}}
”。
您应该使用 {{ 和 }} 转义 { 和 }