C# 转义字符
转义字符是很多程序语言、数据格式和通信协议的形式文法的一部分
它是一种特殊的字符常量,具有特定的含义,不同于字符原有的意义,所以称为 "转义" 字符
转义字符主要用来表示那些用一般字符不便于表达的控制代码,而它的作用就是消除紧随其后的字符的原有含义
C# 中的转义字符分两种:
一种是 \
常用的转义字符及其含义
字符 | 含义 |
\' | 单引号 |
\" | 双引号 |
\\ | 反斜杠 |
\0 | 空 |
\a | 警告(产生蜂鸣) |
\b | 退格 |
\f | 换页 |
\n | 换行 |
\r | 回车 |
\t | 水平制表符 |
\v | 垂直制表符 |
一种是 @
@ 符号在 C# 中有两个作用:
作用 1:在字符串的前面加 @ 表示取消字符串中的转义
🙌🌰:
string path = @"C:\Users\Public";
也就是说:
"C:\\temp" 表示的路径 C:\temp
@"C:\\temp" 就表示 C:\temp
作用 2:如果用户定义的变量名称和系统关键字冲突,可以在变量的前面加入 @
🙌🌰:
string @Class = "这是一个字符串";
如果不加 @ ,编辑器便会将 Class 识别成系统关键字,而非用户定义的变量名称
*** | 以上内容仅为学习参考、学习笔记使用 | ***