C#/VB.NET中关于转义字符的风格是很不一样的。

C# (C风格Series) :

转义符     字符名
 
\'    单引号
 
\"   双引号
 
\\  反斜杠
 
\0  空字符
 
\a  感叹号
 
\b   退格
 
\f  换页
 
\n  新行
 
\r  回车
 
\t   水平 tab
 
\v     垂直tab

--------------

VB.net
转义符     字符名
""  :           "

}}:            }

{{:            {

',~,$,%,^,\等传统C语法的需要转义的字符都可以直接输出。

对于回车等特殊字符VB.NET使用vbCrLf等常量,对程序员较为直观。C#.NET使用n等特殊字符,需要时要使用转义字符。

成员             常量                  等效                         说明 
---------------------------------------------------------------------------
CrLf            vbCrLf           Chr(13) + Chr(10)  回车/换行组合符。 (ControlChars.CrLf)
Cr               vbCr             Chr(13)                      回车符。 
Lf                vbLf              Chr(10)                     换行符。 
NewLine     vbNewLine   Chr(13) + Chr(10)      新行符。  
最标准.net类库中全新的、C#和VB.net通用的、能自动适应环境变化的 方法:
Environment.NewLine
例:Dim str1 as String = "你" & Environment.NewLine & "好"
posted on 2007-02-27 10:05  Dragon-China  阅读(4396)  评论(1编辑  收藏  举报