可能是重复问题:
如何在 String.Format 中转义花括号 '{'
C# 中有一个 String.Format 方法,允许您使用标记 {0}
、{1}
等来格式化字符串。
我正在尝试创建一个简单的 JSON 字符串,其中需要在字符串中包含花括号。这导致格式化方法出现错误。
String.Format("{ foo:'{0}', bar:'{1}' }", foo, bar);
在大括号前添加转义符并没有起作用。
抛出异常,表示我的字符串格式不正确,请问有谁知道如何解决这个问题?