是否可以在逐字字符串文字中使用"Unicode character escape sequences"?



我想把转义unicode字符在逐字字符串字面量,但我不知道如何做到这一点?(也许我错过了一些简单的东西,或者这是不可能的?)

例如,我想这样做:

// Invalid
@"b hello u200f world"
// Invalid

其中u200f被解释为unicode RTL标记而不是字符串'\u200f"

我知道我可以这样做:

"\b hello u200f world"

但是当字符串包含大量''字符时,逐字字符串字面量是有用的。

No。引用MSDN:

在逐字字符串字面值中,分隔符之间的字符被逐字解释,唯一的例外是引号-转义序列。特别是,简单的转义序列以及十六进制和Unicode转义序列不会在逐字字符串字面量中处理。

最新更新