簡體   English   中英

如何在C#字符串中創建回車符

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM