C#转义字符反斜杠(\)

C#转义字符反斜杠(\)

跟C、C++、Java等语言一样,在C#中,转义字符是反斜杠(\)。所谓什么是转义字符,洪哥觉得简单的理解就是字符不再代表自身,而代表另外一种含义。比如“\t”这个字符串,它不代表反斜杠和“t”两个字符,而是代表一个TAB键。同样的还有我们很熟悉的“\r”,“\n”等。

这里列出C#的转义字符,以及对应的含义,以备后面翻查。

\t    TAB键
\r    回车
\n    换行
\\    反斜杠后带一个反斜杠,就表示一个反斜杠
\'    单引号
\"    双引号
\0    空字符,这个字符在C系列的语言中有特殊意义
\a    警告(据说能让电脑发出峰鸣声,呵呵)
\b    回退键,即BackSpace(向前删除)
\v    垂直TAB键

关于\r和\n,这里洪哥解释一下。在Windows平台,一个回车就是“回车”+“换行”,即"\r\n";在Unix/Linux平台上,换行就是"\n"。所以我们会经常看到一些php的源程序,在Windows平台上打开时没有换行,而且会有一些黑块(不能识别的字符),这应该就是该程序是在Unix/Linux平台上编写的,回车符跟Windows不一样。有兴趣的朋友可以去下载一套phpMyAdmin程序验证一下。