C#转义字符:
常用的转义字符及其含义:
\‘ 单引号
\“ 双引号
\\ 反斜杠
\0 空
\a 警告(产生蜂鸣)
\b 退格
\f 换页
\n 换行
\r 回车
\t 水平制表符
\v 垂直制表符
@的意义:
@在C#中为强制不转义的符号,在里面的转义字符格式("\"+"某个字符")失去作用,作为普通字符串处理
string str1 = "abc\n"; //这里\n默认转义为换行符 string str2 = @"abc\n"; //这里\n不转义为换行符,而是作为普通字符串"\n"(由字符‘\‘和‘n‘组成的字符串)处理,相当于string str2 = "abc\\n";
以下两种形式等效
string filePath = "C:\\Users\\Eniac\\Desktop\\matrix\\a.txt";//每个\\均是转义字符表示单个反斜杠‘\‘ string filePath = @"C:\Users\Eniac\Desktop\matrix\a.txt"; //不转义
原文:http://www.cnblogs.com/eniac12/p/4396071.html