是否可以在花括号内使用占位符?

时间:2019-03-17 11:55:20

标签: c#

是否可以将{....}与string.Format一起使用?

var test = "{value: {0}}";
Console.WriteLine(string.Format(test, 10));
  

System.FormatException:输入字符串的格式不正确。

1 个答案:

答案 0 :(得分:3)

逃脱{}的方法是复制它们:

var test = "{{value: {0}}}";

将打印{value: 10}

文档为here,并列出了一个有用的替代方法:

string.Format("{0}{1:D}{2}", "{", value, "}");