web-dev-qa-db-ja.com

改行を追加する

文字列に改行を追加すると問題が発生します。 「\ 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;
}

誰でも助けることができますか?

23
Jenny

あなたが指摘したように、正しい答えはEnvironment.NewLineを使用することです。これは環境固有であり、「\ r\n」を明確に示します(実際には違いはありません)。

foreach (var item in FirmNameList) 
{
    if (FirmNames != "")
    {
        FirmNames += ", " + Environment.NewLine;
    }
    FirmNames += item; 
} 
50
Kirk Broadhurst

これを試してみてください。

        FirmNames = String.Join(", \n", FirmNameList);
4
Aaron Weiker

これは私のために働いた:

foreach (var item in FirmNameList){
    if (FirmNames != "")
    {
        FirmNames += ",\r\n"
    }

    FirmNames += item;
}
2
Sheldon

この例のように、文字列を連結するときに\nを使用してみてください。

var name = "Raihan";
var ID = "1234";
Console.WriteLine(name + "\n" + ID);
1
Raihan kabir

\n c3が正しく動作している

システムを使用して;名前空間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");
    }
}
0
Urvesh Patel