[英]How can I create a carriage return in my C# string
我有C#代码创建HTML。 一段特殊的代码创建了一个长字符串,这对浏览器来说没有问题。 但是,当我使用view> source查看代码时,很难看到发生了什么。
有没有什么方法可以在我的字符串中插入一个回车符或换行符,这样它就会使字符串继续在下一行。
谢谢,
您可以将\\r\\n
放在字符串中。
与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."
myString + = Environment.NewLine;
myString = myString + Environment.NewLine;
string myHTML = "some words " + Environment.NewLine + "more words");
<br /> works for me
所以...
String body = String.Format(@"New user:
<br /> Name: {0}
<br /> Email: {1}
<br /> Phone: {2}", Name, Email, Phone);
生产...
新用户:
姓名:姓名
电邮:电邮
电话:电话
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.