c# - 为什么我们在尝试用另一个字符串替换它时将 @ 与 "\"一起使用

标签 c# asp.net string forms

<分区>

Possible Duplicate:
What's the @ in front of a string in C#?

为什么我们使用 @\ 替换为另一个字符串,使用 string.replace(@"\","$$") 我正在使用 C# Windows 应用程序

最佳答案

字符串文字前面的 @ 使其成为 verbatim string literal , 所以反斜杠 \ 不需要加倍。您可以使用 "\\" 而不是 @"\" 来达到相同的效果。

关于c# - 为什么我们在尝试用另一个字符串替换它时将 @ 与 "\"一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12249437/

相关文章:

c# - 对两个List<>的操作

c# - 是否可以使用 Autodesk.AutoCAD.Interop 在 AutoCAD 中编辑 block 属性?

c# - 如何将 Eval() 与包含点 (.) 的列名称一起使用?

替换数据框中变量字符串的部分

c - 是否有任何 C 函数可以计算标准库中定义的字符串表达式?

c - 如何让字符串数组的值不变?

c# - 窗口最大化/未最大化时的事件

javascript - 如何读取html5应用程序中的当前位置

c# - 在运行时根据数据表 asp.net 的标志列更改下拉项的背景颜色

c# - Xamarin.Forms 中的框架边框宽度