首页 > 其他 > 详细

C# 换行符

时间:2014-02-27 22:50:21      阅读:615      评论:0      收藏:0      [点我收藏+]

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

1、TextBox 中换行符为: "\r\n"。

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

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

4、Console 的换行符为 "\n"

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

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

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

C# 换行符,布布扣,bubuko.com

C# 换行符

原文:http://www.cnblogs.com/lichen396116416/p/3570526.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!