看板 C_Sharp 關於我們 聯絡資訊
※ 引述《ashram (アシュラム)》之銘言: : 請教一個問題 : 一個字串中包含\n : 將字串顯示在richTextBox上會直接秀出\n出來 : 要怎樣才能讓\n變成newline呢? : 抱歉沒說很清楚 : 我是讀取txt文字檔 : 文字檔中有\n字串 : 讀檔的時候直接把\n當作一般字串 : 所以顯示出來會變成test\ntest2 : 可是我想顯示成 : test : test2 這要看你是怎麼讀 如果你是用System.IO.StreamReader.Read() 換行代號的代碼是 13(\r)跟14(\n) if判斷遇到14則richTextBox.Text += "\r\n"; 至於如果你有興趣 可以試試看在檔案輸入\r\n 然後在偵錯設定中斷點你會在richTextBox的Text屬性內看到 "\\r\\n" 而不是\r\n 這個意思跟你直接在設計模式下在Text屬性中輸入\r\n一樣 編輯器會在form建構函式中生成字串"\\r\\n" 但是如果你是使用alt+Enter換行 編輯器則生成字串"\r\n" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 58.86.18.22 ※ 編輯: optimist9266 來自: 58.86.18.22 (01/10 20:16)