Назад Уперед Зміст

Символи

Кожен символ займає два байти і використовує кодування 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);
Виведе Ж.

Назад Уперед Зміст