Символы Юникода (unicode) – это 16-разрядные символы, которые используются для представления большинства известных письменных языков мира.
В C# значения переменным типа char можно записывать тремя способами:
- напрямую написать символ (например,
'A'
) - указать номер символа в 16-ричном формате (например,
'\x0041'
) - указать номер символа в формате unicode (например,
'\u0041'
)
Пример:
static void Main()
{
char a = 'A'; // Символ
char b = '\x0041'; // Значение в 16-ричном формате
char c = '\u0041'; // Значение в формате unicode
\u0043onsole.WriteLine(a);
Console.WriteLine(b);
Console.WriteLine(c);
Console.ReadKey();
}
Результат:
Также как видно с примера программные команды можно писать используя формат unicode, но так делать нежелательно, ведь происходит потеря читаемости кода.
Источник: видеоурок Александра Шевчука "ВИДЕОУРОК №2. МАШИННАЯ МАТЕМАТИКА И СИСТЕМЫ СЧИСЛЕНИЯ"