我想用转义字符 \n
但是,似乎不好用——或者是我忘记究竟该怎么用了……eg:
已经有如下格式:
textBox4.Text = String.Format("{0,-10}{1,8}{2,9}{3,16:c}{4,16:c}", "loanAmount", "Arate", "Lperiod", "monthlyPayment", "totalPayment");
然后我想在textbox4.text里换行继续输入上行中变量名对应的值时,应当如何换行?我想加入 \n 但是似乎用得不对。请各位高手帮忙!PS:能不能顺便讲一下在MSDN里应该如何查转义字符的相关信息啊?我似乎查不到……

解决方案 »

  1.   

    我在MSDN里输入“转义字符”就可以看到了啊~
    转义符  说明  
    一般字符
     除 .$ ^ { [ ( | ) * + ? \ 外,其他字符与自身匹配。
     
    \a 
     与响铃(警报)\u0007 匹配。
     
    \b 
     如果在 [] 字符类中,则与退格符 \u0008 匹配;如果不是这种情况,请参见本表后面的“注意”部分。
     
    \t 
     与 Tab 符 \u0009 匹配。
     
    \r 
     与回车符 \u000D 匹配。
     
    \v 
     与垂直 Tab 符 \u000B 匹配。
     
    \f 
     与换页符 \u000C 匹配。
     
    \n 
     与换行符 \u000A 匹配。
     
    \e 
     与 Esc 符 \u001B 匹配。
     
    \040 
     将 ASCII 字符匹配为八进制数(最多三位);如果没有前导零的数字只有一位数或者与捕获组号相对应,则该数字为后向引用。(有关更多信息,请参见反向引用。)例如,字符 \040 表示空格。
     
    \x20 
     使用十六进制表示形式(恰好两位)与 ASCII 字符匹配。
     
    \cC 
     与 ASCII 控制字符匹配;例如,\cC 为 Ctrl-C。
     
    \u0020 
     使用十六进制表示形式(恰好四位)与 Unicode 字符匹配。注意 
    .NET Framework 不支持用于指定 Unicode 的 Perl 5 字符转义。Perl 5 字符转义的格式是 \x{####…},其中“####…”是十六进制数字的序列。应改为使用本行中描述的 .NET Framework 字符转义。
     
     

     在后面带有不识别为转义符的字符时,与该字符匹配。例如,\* 与 \x2A 相同。
     
      

  2.   

    转义一般用的多也就这么几种,特殊的现查也来得及
    \' 单引号
    \" 双引号
    \\ 反斜杠
    \0 空字符
    \a 感叹号(Alert )
    \b 退格
    \f 换页
    \n 新行
    \r 回车
    \t 水平 tab
    \v 垂直tab
      

  3.   

    先将textbox的Mulitiline设置为truethis.textBox1.Text = "abc" + Environment .NewLine  + "123"; ;
      

  4.   

    OK 
    用\r\n 和enveronment.newline都可以……谢谢各位啦!另外,我试过了,在msdn里查 字符转义 就成——我不熟悉msdn的使用,见笑了哈……嘿嘿……
      

  5.   

    用 Environment.NewLine 是最标准的