Вы печатаете отформатированную строку. {0} означает вставить первый параметр после строки формата; в этом случае значение, связанное с ключом "rtf".
Для String.Format, который похож, если у вас было что-то вроде
// Format string {0} {1}
String.Format("This {0}. The value is {1}.", "is a test", 42 )
вы бы создали строку "Этот является тестом . Значение 42 ".
Вы также можете использовать выражения и выводить значения несколько раз:
// Format string {0} {1} {2}
String.Format("Fib: {0}, {0}, {1}, {2}", 1, 1+1, 1+2)
уступающий "Фиб: 1 , 1 , 2 , 3 "
Подробнее см. http://msdn.microsoft.com/en-us/library/txafckwd.aspx,, в котором говорится о составном форматировании.