string str=TextBox1.Text;
str=str.Replace("\n","<br>");

解决方案 »

  1.   

    string.Replace("\n","<br>");为什么会行不通?
      

  2.   

    string str="fdaoiji\nerwewr";
    Console.WriteLine(str);
    str=str.Replace("\n","<br>");
    Console.WriteLine(str);output:fdaoiji
    nerwewr
    fdaoiji<br>nerwewr你要做什么?例外一种
    string str=@"fdaoiji\nerwewr";
    Console.WriteLine(str);
    str=str.Replace(@"\n","<br>");
    Console.WriteLine(str);output:fdaoiji\nerwewr
    fdaoiji<br>nerwewr
      

  3.   

    using System;public class ReplaceTest {
        public static void Main() {        string errString = @"line
    new line";
     
            Console.WriteLine("原来的字串:{0}'{1}'{0}", Environment.NewLine, errString);        // Correct the spelling of "document".        string correctString = errString.Replace("\r\n", "<br>");        Console.WriteLine("替换以后:{0}'{1}'", 
                    Environment.NewLine, correctString);
        }
    }
      

  4.   

    输出:
    E:\Documents\C# Code\Txt2Html>String.Replace.exe
    原来的字串:
    'line
            new line'替换以后:
    'line<br>       new line'