对于在 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# 中使用 @ [重复] 开始一个字符串的价值的主要内容,如果未能解决你的问题,请参考以下文章

c#检查“*”是不是在字符串中重复[重复]

在C#中使用函数返回两个字符串[重复]

尝试在 C# 中比较字符

在C#中将Char数组转换为字符串[重复]

查找日期之间的天数C# [重复]

在 C# 中替代 std::string [重复]