winform 中 TextBox 的 Multiline屬性設置為 true ,敲入幾個字符和幾個回車,然後保存到數據庫,再從數據庫中讀取出來賦值給TextBox,換行符丟失。將讀取出的字符串中的" "替換為" "解決問題。
1、TextBox 中換行符為: " "。
2、Windows 中的換行符(即:Environment.NewLine) 為 " "
3、MessageBox.Show() 的換行符為 " "
4、Console 的換行符為 " "
從數據庫中讀取出來後,換行符不知為啥變成 " ","" 莫名的丟失了。為正確顯示格式要將 " " 替換為 " "
換行符還因平台而已,Unix/Linux 平台換行符是 " "。
為保持平台的通用性,最好用 Environment.NewLine。