CSharp - String.Format 转义大括号'{ '

  显示原文与译文双语对照的内容

可能重复:
如何转义. Net 中格式字符串中的括号

使用 String.Format 方法时,如何显示大括号字符?

例如:


sb.AppendLine(String.Format("public {0} {1} { get; private set; }", 
prop.Type, prop.Name));

我想让输出看起来像这样:


public Int32 MyProperty { get; private set; }

时间:

使用双大括号 {{ 或者 }},使代码成为:


sb.AppendLine(String.Format("public {0} {1} {{ get; private set; }}", 
prop.Type, prop.Name));

//For prop.Type of"Foo" and prop.Name of"Bar", the result would be:
//public Foo Bar { get; private set; }

...