当前位置:编程学习 > C#/ASP.NET >>

C#中几种换行符

winform 中 TextBox 的 Multiline属性设置为 true ,敲入几个字符和几个回车,然后保存到数据库,再从数据库中读取出来赋值给TextBox,换行符丢失。将读取出的字符串中的" "替换为" "解决问题。

1、TextBox 中换行符为: " "。

2、Windows 中的换行符(即:Environment.NewLine) 为 " "

3、MessageBox.Show() 的换行符为 " "

4、Console 的换行符为 " "

从数据库中读取出来后,换行符不知为啥变成 " ","" 莫名的丢失了。为正确显示格式要将 " " 替换为 " "

换行符还因平台而已,Unix/Linux 平台换行符是 " "。

为保持平台的通用性,最好用 Environment.NewLine。

    
补充:软件开发 , C# ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,