比如一个字符串"line1\nline2"   
    
  输出的时候我希望是换行:   
  line1   
  line2   
    
  现在在vs2005中,被直接输出了”:   
  "line1\nline2" 
看起来好麻烦特别是换行比较多的时候,怎么解决啊  

解决方案 »

  1.   

    \r  --- 换行
    \n  --- 回车原始字符:
    Line1|    //|为光标换行后:
    Line1
         |  //光标只是向下移一行但不会回车
    回车后:
    |Line1  //不换行,但是光标移至最前换行回车后
    Line1
    |
      

  2.   

    我的意思是"在立即窗口输出的时候我希望是换行:       
         line1       
        line2
    而不是line1\r\nline2
      

  3.   

    你是在哪个里面显示?
    比如说有个label名字叫label1,那么就用
    label1.text="line1\r\nline2"; //这样就行了textbox有点特殊,拖放好了要设置一个MutiLine属性为true,否则不能显示多行,设置好了只要
    textbox1.text="line1\r\nline2";如果是控制台程序只要用
    Console.WriteLine("line1");
    Console.WriteLine("line2");不确定楼主要显示到什么地方去
      

  4.   

    \`  输出  单引号
    \`` 输出  双引号
    \\  输出  反斜杆
    \0  输出  空字符串
    \a  输出  感叹号
    \b  输出  退格
    \f  输出  换页
    \n  输出  换行
    \r  输出  回车
    \t  输出  水平tab
    \v  输出  垂直tab
      

  5.   

    没法做到吧,我都是copy到editplus里自己替换
      

  6.   

    我说的是在调试状态下的"调试"->"窗口"->"即时" ,就是即时窗口, ?+变量按回车可以输出变量值的那个窗口
    如果谁能让输出的字符串在这里以多行显示,而不是以\r\n显示的,请告诉我
    不要告诉我大家都不用这个窗口
      

  7.   

    即时窗口:Console.WriteLine("line1");
    Console.WriteLine("line2");^o^