请问,换行符,到底怎么回事啊?
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";我也是一直这样子用 没出过什么问题。。。。。
------解决方案--------------------
------解决方案--------------------DOS、Windows的规范写法,如果到了Linux下面,就必须是写成"\n"了。