最近在公司實習的過程中,遇到了字符串換行的問題,百度了一下,發現字符串換行的問題還挺多,總結一下最基本的點,以防忘記。
\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。