C#基础(一)——C#中反斜杠/n与/r的区别

  最近在公司实习的过程中,遇到了字符串换行的问题,百度了一下,发现字符串换行的问题还挺多,总结一下最基本的点,以防忘记。

\n—>换行符(New Line),作用为换行符后面的字符串显示到“下一行开头的位置”

 Console.Write("功能如下:【微官网】随时随地访问方正中期,掌握最新期货信息。\n【微开户】下载方正小方开户客户端,移动开户更加方便快捷。\n【菜单】1、期货资讯 2、股票资讯 3、意见反馈");

显示如下:

\n后面的字符串会另起新行显示。

\r—>回车符(Carriage Return),作用是\r回到一行的开头(返回行首),\r前面的字符串不再显示,如下所示。

 Console.Write("功能如下:【微官网】随时随地访问方正中期,掌握最新期货信息。\n【微开户】下载方正小方开户客户端,移动开户更加方便快捷。\r【菜单】1、期货资讯 2、股票资讯 3、意见反馈");

 

通常使用\r\n,表示回车换行符,string str = “第一行\r\n第二行”;

也可以使用 Environment.NewLine(名称空间为 System),Environment 是类,NewLine 是字符串属性,用于获取当前环境中定义的回车换行符字符串。

string str = “第一行” + Environment.NewLine + “第二行”;

在 Windows 环境中,C# 语言 Environment.NewLine == “\r\n” 结果为 true。

 

免责声明:文章内容不代表本站立场,本站不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考,文章版权归原作者所有。如本文内容影响到您的合法权益(内容、图片等),请及时联系本站,我们会及时删除处理。

为您推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注