可能重复:
What's the @ in front of a string for .NET?
when to use @ in c#?
我是C#编程的新手,在很多例子中,特别是在MSDN上,以下代码片段经常出现:
string NewString = @“Hello World”;
我很好奇这个代码中使用的@信号的效果是什么...是不同于
的机会string NewString =“Hello World”;
答案 0 :(得分:2)
@
引入了一个原始字符串,该字符串未针对转义序列进行预处理,例如\t
。对于正则表达式来说非常方便,它几乎总是包含反斜杠。