Добавление разрыва строки
У меня проблема с добавлением разрыва строки в строке. Я попытался использовать "\ r\n", а Environment.NewLine также не работает.
FirmNames = "";
foreach (var item in FirmNameList)
{
if (FirmNames != "")
{
FirmNames += ", " + LineBreak; -- I want a line break here after the comma ","
}
FirmNames += item;
}
Может ли кто-нибудь помочь?
Ответы
Ответ 1
Правильный ответ - использовать Environment.NewLine
, как вы уже отметили. Это особая среда и обеспечивает ясность над "\ r\n" (но на самом деле не имеет значения).
foreach (var item in FirmNameList)
{
if (FirmNames != "")
{
FirmNames += ", " + Environment.NewLine;
}
FirmNames += item;
}
Ответ 2
Попробуйте.
FirmNames = String.Join(", \n", FirmNameList);
Ответ 3
Это сработало для меня:
foreach (var item in FirmNameList){
if (FirmNames != "")
{
FirmNames += ",\r\n"
}
FirmNames += item;
}
Ответ 4
Попробуйте использовать \n
при конкатенации строк, как в этом примере:
var name = "Raihan";
var ID = "1234";
Console.WriteLine(name + "\n" + ID);
Ответ 5
\n
в c3 работает правильно
используя Систему; testing2
пространства testing2
public class Test {
public static void Main(string[] args) {
Console.WriteLine("Enter your name");
String s = Console.ReadLine();
Console.WriteLine("Your name is " + s + "\n" + "Thank You");
}
}
Ответ 6
string[] abcd = obj.show();
Response.Write(string.join("</br>", abcd));