Как Вы добавляете новую строку (\n\r) символ в StringBuilder
?
Я бы использовал свойство Environment.NewLine .
Что-то вроде:
StringBuilder sb = new StringBuilder();
sb.AppendFormat("Foo{0}Bar", Environment.NewLine);
string s = sb.ToString();
или
StringBuilder sb = new StringBuilder();
sb.Append("Foo");
sb.Append("Foo2");
sb.Append(Environment.NewLine);
sb.Append("Bar");
string s = sb.ToString();
Если вы хотите, чтобы после каждого добавления была новая строка, вы можете взглянуть на ответ Бена Фойгта .