关于回车\r和换行符\n
经常看到大家在处理字符输入一句结束的时候会在末尾加上“\r”和\n”,\r的含义是回到本行行首,\n的含义是移到下一行行首,这时候为什么不直接用一个\n就行了,还要输入\r、\n呢?
------解决方案--------------------Windows能够显示的换行必须由两个字符组成:carriage return & line feed,也就是必须是"\r\n"。
比如c#中的texbox,\n是不会换行的,只能是\r\n
------解决方案--------------------这是几十年的传统,Windows和Unix的历史遗留问题...
------解决方案--------------------
------解决方案--------------------可以直接使用
Environment.NewLine
------解决方案--------------------Window里面 换行是 \r\n 至少C#是这样
Linux里面 \n 就可以了
------解决方案--------------------