包含{的string.format格式字符串

Ben*_*ron 2 .net c#

在调用string.format时使用的格式字符串是否有一种方法可以包含{不用于子字符串插入的字符?

比如我怎么能这样做......

string.format("my format has this { in it {0}", abc);
Run Code Online (Sandbox Code Playgroud)

返回...

"my format has this { in it abc"
Run Code Online (Sandbox Code Playgroud)

我需要将此作为我在HTML中创建的字符串,并将构建一个javascript脚本块.

谢谢

Jon*_*eet 13

是的,你只需要加倍:

string.Format("my format has this {{ in it {0}", abc);
Run Code Online (Sandbox Code Playgroud)

有关详细信息,请参阅MSDN页面上的"转义大括号"部分以了解复合格式.