l'ajout de saut de ligne

J'ai un problème avec l'ajout de saut de ligne dans une chaîne de caractères. J'ai essayé d'utiliser "\r\n", et de l'Environnement.De retour à la ligne ne fonctionne pas.

FirmNames = "";

foreach (var item in FirmNameList)
{
    if (FirmNames != "")
    {
       FirmNames += ", " + LineBreak;  -- I want a line break here after the comma ","
    }

    FirmNames += item;
}

Peut aider quelqu'un?

Qu'obtenez-vous lorsque vous Console.WriteLine(FirmNames) après la boucle?
De quoi êtes-vous sortie la chaîne résultante? Un contrôle? La console? Certains contrôles ne prennent pas en charge les sauts de ligne ou ont des propriétés que vous avez à régler pour permettre des sauts de ligne.
Vous devez utiliser un StringBuilder, car ils sont beaucoup plus efficaces que d'ajouter strings

OriginalL'auteur Jenny | 2011-01-21