可能是重复问题:
.NET中字符串前面的 @ 是什么意思?
我在一本C#学习书籍中发现了这个问题。
DirectoryInfo dir = new DirectoryInfo(key.Key.ToString() + @":\");
然而,这本书没有解释'@'符号的用途。我尝试搜索MSDN C#运算符,但在该网页上找不到它。我可以猜测它允许开发人员不必转义'\',或者它允许没有任何转义序列吗?这是什么,为什么我要使用
@":\"
而不是":\\"
?感谢帮助。
编辑:请参见下面的评论以获取类似的问题。