3.@"abc"和"abc"区别在那里
@"abc"和"abc"没有什么区别
不过@是忽略转义字符的!
比如 "abc/n" 输出 abc 并加个换行
但是 @"abc/n" 输出 abc/n 无换行!
取消转义
比如你想将 C:/windows/system 这个字符串赋值给 str
一般情况下要:
string str = "C://windows//system";
因为在C#中,// 才会被转义成一个 /
又例如/n就是换行符
而加入@,就可以这样:
string str = @"C:/windows/system";