请教\r,\n,\r\n在实际使用中的区别

时间:2021-12-26 21:22:30
查资料得知:
回车=将光标移到行的开始处,\r 
换行=将光标移到下一行,\n 
回车换行=将光标移到下一行的开始处,\r\n

但是我在RichTextBox中使用这几种转义符,却发现效果是一样的,谁能指教下

9 个解决方案

#1


抢个沙发!
你没有看见效果主要是因为“光标”的问题。
你在初始化的时候你的焦点并不是在你的TEXTBOX上啊,也就更不可能是TEXTBOX的输入焦点啊!
也就是说你根本不可能看见运行后的效果。

#2


应该效果是一样的,但是字符内容不一样而已吧。

#3


比如我给RichTextBox赋值为
str1+"\r"+str2
str1+"\n"+str2
str1+"\r\n"+str2
结果是一样的

#4


在有些文本编辑器里面效果一样,有些就不一样

标准定义在记事本里面是最正确的 ^_^

#5


我也沒看到效果。

#6


效果不出来

#7


不解。

#8


4楼正解

#9


几乎没有区别,除了一些很古老的程序例如Windows记事本...Unix和Dos/Windows的遗留传统,现在的程序一般都将它们视为相同...

#1


抢个沙发!
你没有看见效果主要是因为“光标”的问题。
你在初始化的时候你的焦点并不是在你的TEXTBOX上啊,也就更不可能是TEXTBOX的输入焦点啊!
也就是说你根本不可能看见运行后的效果。

#2


应该效果是一样的,但是字符内容不一样而已吧。

#3


比如我给RichTextBox赋值为
str1+"\r"+str2
str1+"\n"+str2
str1+"\r\n"+str2
结果是一样的

#4


在有些文本编辑器里面效果一样,有些就不一样

标准定义在记事本里面是最正确的 ^_^

#5


我也沒看到效果。

#6


效果不出来

#7


不解。

#8


4楼正解

#9


几乎没有区别,除了一些很古老的程序例如Windows记事本...Unix和Dos/Windows的遗留传统,现在的程序一般都将它们视为相同...