,有沒有在C#中的另一個命令的輸出顯示爲「LF」,而不是「CRLF」 ?插入換行,而不是使用StringBuilder的,在我的字符串我使用Environment.NewLine,當我打開它,它顯示爲CRLF CRLF
12
A
回答
18
簡單地寫
sb.Append((char)10);
或更具可讀性
sb.Append('\n');
更可讀
const char LF = '\n';
sb.Append(LF);
6
使用轉義字符 '\ n' 的而不是Environment.Newline
見http://msdn.microsoft.com/en-us/library/h21280bw.aspx爲轉義字符列表和http://msdn.microsoft.com/fr-fr/library/system.environment.newline.aspx爲Environment.Newline
10
的Environment.NewLine
獨自存在類似Windows的行尾(\r\n
)和Unix風格的行尾(\n
),所以寫文本文件時,和像你不必之間不同懶得使用哪一個(想象你是在Linux上運行的單,然後你只想\n
,其中Environment. NewLine
將包含,因爲它是由運行時設置)。
所以,當你知道你總是和只想要一個換行符,簡單地說\n
在你的代碼。它不會改變。
相關問題
- 1. 刪除`CRLF`當`後CRLF`不是數字
- 2. 爲什麼我可以使用StringBuilder而不在scala中顯式導入它?
- 3. 當我使用我的代碼的C++字符串,它編譯,但我不顯示輸出
- 4. 使用空字符串替換換行符(lf)而不替換crlf中的lf C#
- 5. 當我使用Javascript innerHTML調用它時,爲什麼我的圖像不顯示?
- 6. CRLF到Java字符串
- 7. 我的鏈接不工作,當使用AJAX&jQuery打開它
- 8. 當我打開我的index.php頁面時,它打開顯示底部
- 9. 當我打開它時,它顯示一個空白網頁
- 10. C++的ofstream,打印而不CRLF
- 11. 如何正確添加CRLF(Environment.NewLine)到FileStream?
- 12. 當我進入我的新網站它顯示爲「指數/」
- 13. 默認的cygwin使用CRLF
- 14. StreamWriter與Lf而不是CrLf結束行
- 15. 當我做git diff | mate2它打開Textmate,但不顯示我的差異
- 16. 如何在我的UILABEL中添加CRLF
- 17. 是什麼導致Java Servlet僅使用LF或CRLF打印字符串
- 18. 爲什麼當我在&我的Qt字符串中使用&
- 19. 使用JSON我想做一個換行符,當我顯示我的HTML
- 20. 我不能使Javascript複製我的字符串,因爲我想它
- 21. 如何在Objective-C中使用CRLF換行符寫文件?
- 22. Python3 DictWriter使用CRLF,而不是LF在Linux上
- 23. 當使用Pick_Contact後,我選擇跟它打開UPS Android Market的
- 24. 使用值,而不是顯示它
- 25. 在字符串中查找CRLF
- 26. 將所有新行分隔符更改爲從cr或crlf字節的crlf
- 27. 我想爲iPhone使用打開AL,但它是低水平
- 28. 我的PreferenceActivity不顯示,即使它在我的清單文件
- 29. 使用CRLF +分割變量字段+插入新表
- 30. 當我插入多行使用多重插入語句它拋出一個錯誤,但是當我使用單排那麼它的好whatwrong
是的,這將是極好的可維護性和可讀性...嘆息... ... – Adam 2012-08-14 14:56:39