一个字符串用@符号开头,这在c#中是什么意思

For what it's worth starting an string in C# with @

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
What's the @ in front of a string for .NET?
when to use @ in c#?

我是C编程的新手,在许多例子中,特别是在msdn,下面的代码片段经常出现:

string newstring=@"你好,世界";

我很好奇这段代码中使用的@信号有什么影响…有什么不同于

string newstring="你好,世界";


@引入了一个未经预处理的原始字符串,用于转义序列,如\t。它对于正则表达式非常方便,几乎总是包含反斜杠。