C#中无法识别的转义序列,从vb.NET转换而来

时间:2012-09-05 17:10:13

标签: c# vb.net

我正在尝试将vb函数转换为c#方法。下面的表达式在C#中会是什么?

“< \ $日期\ $>” 中

这会在粘贴到C#项目时导致无法识别的转义序列

1 个答案:

答案 0 :(得分:6)

在你的字符串前放一个@@"<\$date\$>"

  

逐字字符串文字由@字符后跟双引号字符,零个或多个字符以及结束双引号字符组成。一个简单的例子就是@“你好”。在逐字字符串文字中,分隔符之间的字符是逐字解释的,唯一的例外是quote-escape-sequence。特别是,简单的转义序列和十六进制和Unicode转义序列不会在逐字字符串文字中处理。逐字字符串文字可能跨越多行。

http://msdn.microsoft.com/en-us/library/aa691090(v=vs.71).aspx