对于在 C# 中使用 @ [重复] 开始一个字符串的价值
Posted
技术标签:
【中文标题】对于在 C# 中使用 @ [重复] 开始一个字符串的价值【英文标题】:For what it's worth starting an string in C# with @ [duplicate] 【发布时间】:2011-11-26 01:11:23 【问题描述】:可能重复: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】:@
引入了一个未针对转义序列进行预处理的原始字符串,例如 \t
。对于几乎总是包含反斜杠的正则表达式来说,这非常方便。
【讨论】:
以上是关于对于在 C# 中使用 @ [重复] 开始一个字符串的价值的主要内容,如果未能解决你的问题,请参考以下文章