C# String.Format with Curly Bracket in string [duplicate]

让人想犯罪 __ 提交于 2019-12-04 22:27:21

You can escape the braces by doubling them up in your format strings:

string.Format("{{ foo: '{0}', bar: '{1}' }}", foo, bar);

You can simply use {{ or }} to escape a curly brace.

Console.WriteLine(String.Format("{0}, {1}, {{{2}}}", "Moe", "Larry", "Curly"));

produces:

Moe, Larry, {Curly}

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!