为什么值得在C#中用@开始一个字符串

时间:2011-09-27 13:11:40

标签: c# string

  

可能重复:
  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”;

1 个答案:

答案 0 :(得分:2)

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