Назад Вперед Содержание

Символы

Каждый символ занимает два байта и использует кодировку Unicode.

Описание с одновременной инициализацией:
char ch='A';

Для символьных констант используются одинарные кавычки.

Тип char, как и все типы C#, является классом. Поэтому переменную ch можно объявлять в объектном стиле, используя new и вызов конструктора класса без параметров.
char ch = new char();
ch = 'Z';

Получение кода символа

Получить Unicode символа можно так:
char c = '5';
int k = (int)c;   Console.WriteLine(k);

Выведет 53.

Для английских букв и цифр кодировка Unicode совпадает с кодировкой ASCII.

Для русских букв нет.

Получение символа по его коду

Получить символ по его Unicode коду можно так:
int k = 100;
char c =  (char)k;   Console.WriteLine(c);
Выведет d.

int k = 1046;
char c =  (char)k; Console.WriteLine(c);
Выведет Ж.

Назад Вперед Содержание