Для нескольких строк лучший способ, который я найду, - это сделать:
IEnumerable<string> lines = new List<string>
{
string.Format("{{ line with formatting... {0} }}", id),
"line 2",
"line 3"
};
StringBuilder sb = new StringBuilder();
foreach(var line in lines)
sb.AppendLine(line);
Таким образом, вам не нужно загромождать экран повторением Environment.NewLine или AppendLine () несколько раз. Это также будет менее подвержено ошибкам, чем необходимость запоминать их.