97

どのように改行 (\n\r) 文字を追加しますStringBuilderか?

4

8 に答える 8

131

Environment.NewLine プロパティを利用します。

何かのようなもの:

StringBuilder sb = new StringBuilder();
sb.AppendFormat("Foo{0}Bar", Environment.NewLine);
string s = sb.ToString();

または

StringBuilder sb = new StringBuilder();
sb.Append("Foo");
sb.Append("Foo2");
sb.Append(Environment.NewLine);
sb.Append("Bar");
string s = sb.ToString();

追加するたびに改行したい場合は、Ben Voigt's answerをご覧ください。

于 2010-04-11T16:36:08.317 に答える
80

AppendLineメソッドを使用します。

َََ

于 2010-04-11T16:39:03.527 に答える
25

また、StringBuilder.AppendLineメソッドを使用します。

于 2010-04-11T16:39:37.940 に答える
5

\n代わりにLinuxで追加されます\r\n

于 2012-01-05T07:04:00.673 に答える
3
StringBuilder sb = new StringBuilder();

sb.AppendLine()またはsb.Append(Environment.NewLine)を使用できます。

于 2019-03-11T08:15:46.983 に答える