J'ai un problème avec l'ajout d'un saut de ligne dans une chaîne. J'ai essayé d'utiliser "\ r\n" et Environment.NewLine ne fonctionne pas non plus.
FirmNames = "";
foreach (var item in FirmNameList)
{
if (FirmNames != "")
{
FirmNames += ", " + LineBreak; -- I want a line break here after the comma ","
}
FirmNames += item;
}
Quelqu'un peut-il aider?
La bonne réponse consiste à utiliser Environment.NewLine
, comme vous l'avez indiqué. Il est spécifique à l’environnement et fournit des éclaircissements sur "\ r\n" (mais en réalité ne fait aucune différence).
foreach (var item in FirmNameList)
{
if (FirmNames != "")
{
FirmNames += ", " + Environment.NewLine;
}
FirmNames += item;
}
Essayez ceci.
FirmNames = String.Join(", \n", FirmNameList);
Essayez d'utiliser \n
lors de la concaténation de chaînes, comme dans cet exemple:
var name = "Raihan";
var ID = "1234";
Console.WriteLine(name + "\n" + ID);
Cela a fonctionné pour moi:
foreach (var item in FirmNameList){
if (FirmNames != "")
{
FirmNames += ",\r\n"
}
FirmNames += item;
}