The correct answer is to use Environment.NewLine
, as you’ve noted. It is environment specific and provides clarity over “\r\n” (but in reality makes no difference).
foreach (var item in FirmNameList)
{
if (FirmNames != "")
{
FirmNames += ", " + Environment.NewLine;
}
FirmNames += item;
}