你好,我需要換行字符與兩個即C#和HTML 我知道,在C#中,我們可以使用的作品,哪個Newline字符可以同時用於C#和HTML?
System.Environment.NewLine or "\r\n"
,並在HTML中我們可以使用,
<br/>
這有什麼替代?
你好,我需要換行字符與兩個即C#和HTML 我知道,在C#中,我們可以使用的作品,哪個Newline字符可以同時用於C#和HTML?
System.Environment.NewLine or "\r\n"
,並在HTML中我們可以使用,
<br/>
這有什麼替代?
這取決於您打算使用該新行的位置。對於文本文件,請使用NewLine
或\r\n
。對於HTML文檔,請使用<br/>
。
正如你在評論中寫道:
我想寫日誌中的日誌文件,並通過郵件發送日誌爲html體。
所以你需要分開兩種情況。
要在日誌文件中打破行,請使用\r\n
或System.Environment.NewLine
。
對於在HTML正文中打破一行,請使用<br/>
。
對於使用日誌作爲一個HTML文檔的身體,你可以簡單地使用:
string body = logFileConent.Replace(@"\r\n", "<br/>");
凡logFileConent
是一個字符串變量保存文本文件中的行。
非常感謝你,先生,目前這是我的工作.logic是如此簡單和輝煌。 –
是的,先生,我想寫日誌中的日誌文件,併發送通過郵件記錄爲html正文,所以這意味着我需要寫兩個不同的語句呢? –
如果你需要發送一個日誌作爲HTML電子郵件,使用替換:'logText.Replace(Environment.NewLine,「
」)' – john