C# 字符串.使用“{”字符设置格式

本文关键字:字符 设置 格式 字符串 使用 | 更新日期: 2023-09-27 18:31:29

我们可以在包含"{"字符的字符串中做一个 String.Format 吗?

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

a

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

提前致谢

C# 字符串.使用“{”字符设置格式

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

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

用途:{{ .顺便说一下,这可以从文档中回答:

要指定单个文本大括号字符的格式,请指定两个前导或尾随大括号字符;即"{{"或"}}"。

你应该用 {{ 和 }} 转义 { 和 }