2012-08-14 18 views

回答

18

簡單地寫

sb.Append((char)10); 

或更具可讀性

sb.Append('\n'); 

更可讀

const char LF = '\n'; 
sb.Append(LF); 
+2

是的,這將是極好的可維護性和可讀性...嘆息... ... – Adam 2012-08-14 14:56:39

10

Environment.NewLine獨自存在類似Windows的行尾(\r\n)和Unix風格的行尾(\n),所以寫文本文件時,和像你不必之間不同懶得使用哪一個(想象你是在Linux上運行的單,然後你只想\n,其中Environment. NewLine將包含,因爲它是由運行時設置)。

所以,當你知道你總是和只想要一個換行符,簡單地說\n在你的代碼。它不會改變。

相關問題