Печать кода Unicode указывает на консоль, используя int intead \ uNNNN - PullRequest
2 голосов
/ 15 сентября 2009

извиняюсь, если это глупо. Как напечатать символ Unicode, скажем, \ u20ac, используя целое число? Итак, вместо Console.WriteLine("\u20ac"); я бы хотел передать целое число 8364. Благодаря.

1 Ответ

3 голосов
/ 15 сентября 2009

Просто приведите число к char, которое представляет кодовую точку UTF-16:

public static void PrintChar(int codePoint)
{
    Console.WriteLine((char) codePoint);
}

PrintChar(8364);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...