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。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM