Possible Duplicate:
How to escape brackets in a format string in .Net
How do I put { or } in verbatim string in C#?
using System;
class DoFile {
    static void Main(string[] args) {
        string templateString = @"
        \{{0}\}
        {1}
        {2}
        ";
        Console.WriteLine(templateString, "a", "b", "c");
    }
}
I get error when I use '{' or '}' in verbatim string, I guess it's because '{' or '}' is used for parameter marking such as {0}, {1}, {2}. \{ doesn't work. 
Unhandled Exception: System.FormatException: Input string was not in a correct format.
  at System.String.ParseFormatSpecifier (System.String str, System.Int32& ptr, System.Int32& n, System.Int32& width, System.Boolean& left_align, System.String& format) [0x00000] in <filename unknown>:0 
  at System.String.FormatHelper (System.Text.StringBuilder result, IFormatProvider provider, System.String format, System.Object[] args) [0x00000] in <filename unknown>:0 
 
     
     
     
     
    