Как преобразовать escape-последовательности Unicode в символы Unicode в строке .NET?

Допустим, вы загрузили текстовый файл в строку и хотите конвертировать все экранированные символы Юникода в реальные символы Юникода внутри строки.

Пример:

«Ниже приведена верхняя половина целого символа в Unicode« \ u2320 », а это нижняя половина« \ U2321 ».»