Подтвердить что ты не робот

Добавление разрыва строки

У меня проблема с добавлением разрыва строки в строке. Я попытался использовать "\ 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;
}

Может ли кто-нибудь помочь?

4b9b3361

Ответ 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));