首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

请教,换行符,到底咋回事啊

2012-04-24 
请问,换行符,到底怎么回事啊?Liststring list new Liststring() { 刘老师, 苍老师, 周老师 }

请问,换行符,到底怎么回事啊?
List<string> list = new List<string>() { "刘老师", "苍老师", "周老师" };
 foreach (string s in list)
  {
  textBox1.Text += s.ToString() + "\r\n";
  }

上面的换行符"\r\n"能够使三个老师分行显示,可是,为什么一定要写成:"\r\n"

只写\n为什么不行呢?\n不是换行符的吗?
只写\r为什么不行呢?\r不是回车符的吗?回车不就换行了吗?
那写成"\n\r"为什么也不行呢?

[解决办法]
回车=将光标移到行的开始处,\r
换行=将光标移到下一行,\n
回车换行=将光标移到下一行的开始处,\r\n

\r 是回车,return
\n 是换行,newline

不同的操作系统还不一样
[解决办法]
回车是回车符\r 换行是换行符\n
http://www.cftea.com/c/2007/06/58EZSKVL5706N7TI.asp
[解决办法]
我也一直用的"\r\n",先回车再换行。
[解决办法]
"\r\n";我也是一直这样子用 没出过什么问题。。。。。

[解决办法]

探讨

回车=将光标移到行的开始处,\r
换行=将光标移到下一行,\n
回车换行=将光标移到下一行的开始处,\r\n

\r 是回车,return
\n 是换行,newline

不同的操作系统还不一样

[解决办法]
DOS、Windows的规范写法,如果到了Linux下面,就必须是写成"\n"了。

热点排行