C#_转义字符
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
\0 ------------------------- 空符号
\" ------------------------- 双引号
\'''' -------------------------单引号 \\ -------------------------反斜杠
还有一个较特殊的,就是@号,只要语句前加@号,即表示@号后面的包括有转义符的 都按不进行转义运算。
c#中的轉義字符:
\n ------------------------- 换行
\r ------------------------- 回车
\t ------------------------- 制表符
\b ------------------------- 退格
\f ------------------------- 换页
C#转义字符 转义字符 \
·一种特殊的字符常量; ·以反斜线"\"开头,后跟一个或几个字符。 ·具有特定的含义,不同于字符原有的意义,故称“转义”字符。 ·主要用来表示那些用一般字符不便于表示的控制代码。 ·它的作用是消除紧随其后的字符的原有含义 ·用一些普通字符的组合来代替一些特殊字符,由于其组合改变了原来字符表示 的含义,因此称为“转义” ·用可以看见的字符表示那不可以看见的字符, 如'\n'表示换行 举例:textbox.text="你是\"天才\",哈哈!" 显示什么? 显示:你是“天才”哈哈 常用的转义字符及其含义
所以,@的作用就应该是忽略转义字符的作用.
请问各位大侠 这种理解正确吗????????????? 那么如果想显示出"\t",又该怎么做呢? Response.Write("\"\\t\"");
显示结果: "\t"
今天在写一个 VB.net 程序时,竟然忘了 VB.net 的转义双引号,一个劲地用\" 来表示,可就出错!因习惯写 C#代码了,后来终于搞清楚了,在 vb.net 中原来 是用两个双引号表示""。现在只贴出这些,以后再补吧!
C#转义字符
转义字符 转义字符的意义 \n 回车换行 \t 横向跳到下一制表位置 \v 竖向跳格 \b 退格 \r 回车 \f 走纸换页 \\ 反斜线符"\" \' 单引号符 \a 鸣铃 \ddd 1~3 位八进制数所代表的字符 \xhh 1~2 位十六进制数所代表的字符
在文本框中输出换行为 \r\n
C#
转义符
字符名
\'
单引号
\"
双引号
\\ 反斜杠
\0 空字符
\a 感叹号
\b
退格
\f 换页
\n 新行
\r 回车
\t
水平 tab
\v
垂直 tab
--------------
VB.net 转义符 "" :
字符名 "
成员 量 效
常 等
说明
---------------------------------------------------------------------
------
CrLf
vbCrLf
Chr(13) +
Chr(10) 回车/换行组合符。 (ControlChars.CrLf)
Cr
vbCr
Chr(1
3)
回车符。
Lf
vbLf
C
hr(10)
换行符。
NewLine
vbNewLine
Chr(13) + Chr(10)
新行
符。
最标准.net 类库中全新的、C#和 VB.net 通用的、能自动适应环境变化的 方法: Environment.NewLine 例:Dim str1 as String = "你" & Environment.NewLine & "好"
转义字符 意义
ቤተ መጻሕፍቲ ባይዱ
\’
单引号符
\”
单引号符
\\
反斜线符"\"
\0
空字符(Null)
\a
鸣铃
\b
退格
\f
走纸换页
\n
换行
\r
回车
\t
横向跳到下一制表位置
\v
竖向跳格(垂直制表)
ASCII 中有一些非打印字符, 像换行,响铃等, 这些字符必须直接写入 ASCII 值 才可以输出, 这些 ASCII 之间没有任何规律,可读性不高, 难于记忆, 为此人们 发明了转义字符来代替 ASCII 值,用以摆脱 ASCII 的缺点,方便人们的使用。 c#里 @ 表示的是什么啊 比如 string svsPath=@" "+this.openFileDialog1.FileName; 他的意思是什么啊 --------------在 C#中,"c:\\temp"表示路径是 c:\temp 而@"c:\temp"就表示 c:\temp
\" ------------------------- 双引号
\'''' -------------------------单引号 \\ -------------------------反斜杠
还有一个较特殊的,就是@号,只要语句前加@号,即表示@号后面的包括有转义符的 都按不进行转义运算。
c#中的轉義字符:
\n ------------------------- 换行
\r ------------------------- 回车
\t ------------------------- 制表符
\b ------------------------- 退格
\f ------------------------- 换页
C#转义字符 转义字符 \
·一种特殊的字符常量; ·以反斜线"\"开头,后跟一个或几个字符。 ·具有特定的含义,不同于字符原有的意义,故称“转义”字符。 ·主要用来表示那些用一般字符不便于表示的控制代码。 ·它的作用是消除紧随其后的字符的原有含义 ·用一些普通字符的组合来代替一些特殊字符,由于其组合改变了原来字符表示 的含义,因此称为“转义” ·用可以看见的字符表示那不可以看见的字符, 如'\n'表示换行 举例:textbox.text="你是\"天才\",哈哈!" 显示什么? 显示:你是“天才”哈哈 常用的转义字符及其含义
所以,@的作用就应该是忽略转义字符的作用.
请问各位大侠 这种理解正确吗????????????? 那么如果想显示出"\t",又该怎么做呢? Response.Write("\"\\t\"");
显示结果: "\t"
今天在写一个 VB.net 程序时,竟然忘了 VB.net 的转义双引号,一个劲地用\" 来表示,可就出错!因习惯写 C#代码了,后来终于搞清楚了,在 vb.net 中原来 是用两个双引号表示""。现在只贴出这些,以后再补吧!
C#转义字符
转义字符 转义字符的意义 \n 回车换行 \t 横向跳到下一制表位置 \v 竖向跳格 \b 退格 \r 回车 \f 走纸换页 \\ 反斜线符"\" \' 单引号符 \a 鸣铃 \ddd 1~3 位八进制数所代表的字符 \xhh 1~2 位十六进制数所代表的字符
在文本框中输出换行为 \r\n
C#
转义符
字符名
\'
单引号
\"
双引号
\\ 反斜杠
\0 空字符
\a 感叹号
\b
退格
\f 换页
\n 新行
\r 回车
\t
水平 tab
\v
垂直 tab
--------------
VB.net 转义符 "" :
字符名 "
成员 量 效
常 等
说明
---------------------------------------------------------------------
------
CrLf
vbCrLf
Chr(13) +
Chr(10) 回车/换行组合符。 (ControlChars.CrLf)
Cr
vbCr
Chr(1
3)
回车符。
Lf
vbLf
C
hr(10)
换行符。
NewLine
vbNewLine
Chr(13) + Chr(10)
新行
符。
最标准.net 类库中全新的、C#和 VB.net 通用的、能自动适应环境变化的 方法: Environment.NewLine 例:Dim str1 as String = "你" & Environment.NewLine & "好"
转义字符 意义
ቤተ መጻሕፍቲ ባይዱ
\’
单引号符
\”
单引号符
\\
反斜线符"\"
\0
空字符(Null)
\a
鸣铃
\b
退格
\f
走纸换页
\n
换行
\r
回车
\t
横向跳到下一制表位置
\v
竖向跳格(垂直制表)
ASCII 中有一些非打印字符, 像换行,响铃等, 这些字符必须直接写入 ASCII 值 才可以输出, 这些 ASCII 之间没有任何规律,可读性不高, 难于记忆, 为此人们 发明了转义字符来代替 ASCII 值,用以摆脱 ASCII 的缺点,方便人们的使用。 c#里 @ 表示的是什么啊 比如 string svsPath=@" "+this.openFileDialog1.FileName; 他的意思是什么啊 --------------在 C#中,"c:\\temp"表示路径是 c:\temp 而@"c:\temp"就表示 c:\temp