Преобразование шестнадцатеричного символа Юникода в его визуальное представление

Я пытаюсь создать программу на C #, которая переводит символ Юникода из его шестнадцатеричного формата в один символ, и у меня возникла проблема. Это мой код:

Это работает:

char e = Convert.ToChar("\u0066"); 

Однако это не работает:

Console.WriteLine("enter unicode format character (for example \\u0066)");
string s = Console.ReadLine();
Console.WriteLine("you entered (for example f)");
char c = Convert.ToChar(s); 

Потому что (Convert.ToChar ("\\ u0066")) дает ошибку:

Строка должна состоять ровно из одного символа

Кто-нибудь знает, как это сделать?

8
задан Gustavo Mori 3 July 2011 в 17:27
поделиться