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

本文关键字:开始 字符串 一个 中用 什么 值得 | 更新日期: 2023-09-27 18:09:55

可能重复:
什么';s的字符串前面的@。NET
什么时候在c#中使用@?

我是C#编程的新手,在许多示例中,特别是在MSDN中,以下代码段经常出现:

string NewString=@"你好世界";

我很好奇这个代码中使用的@信号的效果是什么。。。完全不同于

string NewString="Hello World";

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

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