偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

C#換行符號顯示錯誤問題的解決方法

開發(fā) 后端
本文將介紹C#換行符號顯示錯誤問題的解決方法,有時在編譯時明明正常顯示的換行,最終卻不行,這里的方法希望對大家有所幫助。

筆者在日常編程工作中,遇到C#換行符號無法正常顯示的問題,究其原因,很可能是在保存TextBox和RichTextBox中的文本數(shù)據(jù)的時候,經(jīng)常會保存無效字符。所以有了以下的解決方法。

C#換行符號的問題

C#中,一個label的text屬性在程序中硬編碼成"aa\nbb"的字樣時,顯示的效果是可以換行的,但這個字符串放到資源文件中,再從程序中l(wèi)oad時,顯示時就把\n也給顯示出來了。該怎么解決?  

C#換行符號問題的解決辦法

使用Environment.NewLine

比如

  1. textBox1.Text="First Line" + Environment.NewLine + "Second Line";  
  2. http://www.geekpedia.com/KB19_How-can-I-insert-a-new-line-in-a-TextBox.html 

另外,由于在保存TextBox和RichTextBox中的文本數(shù)據(jù)的時候,經(jīng)常會保存無效字符,

可以用以下代碼來替代WriteLine。

  1. FileStream fs = new FileStream(saveFileDialog1.FileName, FileMode.OpenOrCreate,FileAccess.ReadWrite);   
  2. StreamWriter sw = new StreamWriter(fs, Encoding.UTF8);   
  3. sw.Write(txtReturn.Text.Replace("\n",Environment.NewLine)); // Environment.NewLine is the real trick   
  4. sw.Dispose(); sw = null;   
  5. fs.Dispose(); fs = null

備注

對于非 Unix 平臺,NewLine 包含“\r\n”的字符串;對于 Unix 平臺,包含“\n”的字符串。

NewLine 的屬性值是一個專門為當(dāng)前平臺和 .NET Framework 實現(xiàn)而自定義的常數(shù)。

NewLine 提供的功能常常是換行符 (newline)、換行符 (line feed)、分行符、回車符、CRLF 和行尾等術(shù)語表示的含義。

NewLine 可以與語言特定的換行支持一起使用,如 Microsoft C# 和 C/C++ 中的“\r”和“\n”,或 Microsoft Visual Basic 中的 vbCrLf。

NewLine 自動附加到 System.Console.WriteLine 和 System.Text.StringBuilder.AppendLine 方法處理的文本。

【編輯推薦】

  1. C# this關(guān)鍵字詳解
  2. C#調(diào)用析構(gòu)方法詳解
  3. C#釋放托管資源簡單描述
  4. C#單路代理簡單分析
  5. C#文法產(chǎn)生式概述
責(zé)任編輯:彭凡 來源: CSDN
相關(guān)推薦

2009-09-02 14:47:44

C#換行符

2009-09-15 17:46:08

C#綁定句柄無效

2010-06-17 10:32:13

開機顯示Grub

2011-04-25 15:15:00

C#

2009-09-03 15:50:20

C#回車換行符

2009-09-15 15:14:27

C# 綁定

2021-05-11 22:24:56

C++符號Tab

2009-08-13 10:40:15

C#讀取Excel

2009-09-10 09:10:17

C# TextBox換

2009-08-20 18:13:17

C#中Access數(shù)據(jù)

2009-08-13 17:25:18

C# Convert類

2011-05-16 09:54:22

mysql1067錯誤

2012-08-15 14:01:18

2010-03-29 17:46:39

Nginx asp

2010-10-19 10:25:29

SQL Server連

2009-09-10 09:35:25

Linq語句

2009-08-06 10:35:27

C# lock thi

2010-03-05 13:48:50

Visual Stud

2011-09-19 19:21:54

linux

2009-06-17 15:33:50

java heap s
點贊
收藏

51CTO技術(shù)棧公眾號