ColinOL

A Small Website

用户工具

站点工具


wiki:csharp:winform-huanhangfu

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

wiki:csharp:winform-huanhangfu [2018/02/03 15:42] (当前版本)
行 1: 行 1:
 +====== 换行符 ======
 +
 +winform 中 TextBox 的 Multiline属性设置为 true ,敲入几个字符和几个回车,然后保存到数据库,再从数据库中读取出来赋值给TextBox,换行符丢失。将读取出的字符串中的"​\n"​替换为"​\r\n"​解决问题。
 +
 +  - 数字列表项目TextBox 中换行符为: "​\r\n"​。
 +  - Windows 中的换行符(即:Environment.NewLine) 为 "​\r\n"​
 +  - MessageBox.Show() 的换行符为 "​\n"​
 +  - Console 的换行符为 "​\n"​
 +
 +从数据库中读取出来后,换行符不知为啥变成 "​\n"​,"​\r"​ 莫名的丢失了。为正确显示格式要将 "​\n"​ 替换为 "​\r\n"​
 +换行符还因平台而已,Unix/​Linux 平台换行符是 "​\n"​。
 +为保持平台的通用性,最好用 Environment.NewLine。
  
wiki/csharp/winform-huanhangfu.txt · 最后更改: 2018/02/03 15:42 (外部编辑)