为什么我需要在以下字符串中加倍{但只有一个}?
static void Main()
{
Console.Write("a={0}, b={1}, c={{", 1, 2);
foreach (var i in Enumerable.Range(1, 5)) Console.Write("{0},",i);
Console.WriteLine("\b}");
}
Run Code Online (Sandbox Code Playgroud)

因为当你使用模板的方法与string.Format()或Console.Write()与"{0}"在字符串中,支架是一个特殊的符号.因此,如果你想使用一个ACTUAL括号,你需要通过"{{"输出一个来逃避它{