вы можете использовать его вместо следующих:
sb.append(String.Format("{0} = {1}", a, b));
очень рекомендуется использовать методы форматирования, потому что он сохраняет код чистым и очень читабельным.
это может значительно уменьшить чтениеа также помогают форматировать различные типы, например (взято из http://msdn.microsoft.com/en-us/library/b1csw23d.aspx)
DateTime date1 = new DateTime(2009, 7, 1);
TimeSpan hiTime = new TimeSpan(14, 17, 32);
decimal hiTemp = 62.1m;
TimeSpan loTime = new TimeSpan(3, 16, 10);
decimal loTemp = 54.8m;
string result1 = String.Format("Temperature on {0:d}:\n{1,11}: {2} degrees (hi)\n{3,11}: {4} degrees (lo)", date1, hiTime, hiTemp, loTime, loTemp);