大惊小怪的世界
Stay hungry,Stay foolish!

【C#】转义序列字符

转义字符是很多程序语言、数据格式和通信协议的形式文法的一部分。对于一个给定的字母表,一个转义字符的目的是开始一个字符序列,使得转义字符开头的该字符序列具有不同于该字符序列单独出现时的语义。因此转义字符开头的字符序列被叫做转义序列。

转义序列通常有两种功能。第一个是编码一个句法上的实体,如设备命令或者无法被字母表直接表示的特殊数据。第二种功能,也叫字符引用,用于表示无法在当前上下文中被键盘录入的字符(如字符串中的回车符),或者在当前上下文中会有不期望的含义的字符(如字符串中的双引号字符”,不能直接出现,必须用转义序列表示)。

转义序列产生的字符字符的Unicode值
\’单引号0x0027
\”双引号0x0022
\\反斜杠0x005C
\0null0x0000
\a警告(产生蜂鸣)0x0007
\b退格0x0008
\f换页0x000C
\n换行0x000A
\r回车0x000D
\t水平制表符0x0009
\v垂直制表符0x000B
表中的“字符的Unicode值”列式字符在Unicode字符集中的十六进制值。

也可以一字不变地指定字符串,即两个双引号之间的所有字符都包含在字符串中,包括行末字符和原本需要转义的字符。必须指定双引号字符的转义序列,避免结束字符串。

"C:\\Temp\\MyDir\\MyFile.doc"

等价于

@"C:\Temp\MyDir\MyFile.doc"
赞(1) 打赏
声明:
1. 本站所有文章教程及资源素材均来源于网络与用户分享或为本站原创,仅限用于学习和研究,未经允许不得转载。
2. 如果内容损害你的权益请联系大惊小怪给予处理。
文章名称:《【C#】转义序列字符》
文章链接:https://dxd365.com/escape-character/

评论 抢沙发

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册