带有'{'字符的C#String.Format

Dan*_*nte 2 c#

我们可以在包含'{'字符的字符串中执行String.Format吗?

例: String.Format("a{a}a {0} bbb {1}", "val1", "val2");

a {a} a应解释为字符串的一部分,而不是格式化程序...

提前致谢

Jac*_*cob 12

是.使用两个{,如下所示:

String.Format("a{{a}}a {0} bbb {1}", "val1", "val2");
Run Code Online (Sandbox Code Playgroud)


jas*_*son 9

使用:{{.顺便说一句,这是从文档中回答的:

要以格式指定单个文字大括号字符,请指定两个前导或尾随大括号字符; 也就是说," {{"或" }}".