Можно ли использовать «Escape-последовательности символов Юникода» в дословных строковых литералах?C#

Место общения программистов C#
Anonymous
Можно ли использовать «Escape-последовательности символов Юникода» в дословных строковых литералах?

Сообщение Anonymous »

Я хочу поместить экранированные символы Юникода в дословные строковые литералы, но не могу понять, как это сделать? (может быть, я что-то упустил или это невозможно?)
Например, я хочу сделать что-то вроде этого:

Код: Выделить всё

// Invalid
@"\b hello \u200f world"
// Invalid
Где \u200f интерпретируется как знак RTL в Юникоде, а не как строка '\\u200f"
Я знаю, что могу это сделать:

Код: Выделить всё

"\\b hello \u200f world"
но дословные строковые литералы полезны, когда строка содержит много символов '\'.

Подробнее здесь: https://stackoverflow.com/questions/313 ... -string-li

Вернуться в «C#»