如何在C#字符串中创建回车符

时间:2011-07-24 12:39:57

标签: c#

我有创建HTML的C#代码。一段特殊的代码创建了一个长字符串,这对浏览器来说没有问题。但是,当我查看带有视图>的代码时来源很难看出发生了什么。

是否有某种方法可以在我的字符串中插入回车符或换行符,以便在下一行继续使用字符串。

谢谢,

5 个答案:

答案 0 :(得分:34)

您可以将\r\n放入字符串中。

答案 1 :(得分:13)

Environment.NewLine和文字\r\n\n一起,您也可以在C#中使用逐字字符串。它们以@开头,可以嵌入换行符。唯一要记住的是"需要转义为""。一个例子:

string s = @"This is a string
that contains embedded new lines,
that will appear when this string is used."

答案 2 :(得分:8)

myString + = Environment.NewLine;

myString = myString + Environment.NewLine;

答案 3 :(得分:4)

string myHTML = "some words " + Environment.NewLine + "more words");

答案 4 :(得分:2)

<br /> works for me

因此...

String body = String.Format(@"New user: 
 <br /> Name: {0}
 <br /> Email: {1}
 <br /> Phone: {2}", Name, Email, Phone);

...可生产

新用户:
姓名:姓名
电子邮件:电邮
电话:电话