char (Справочник по C#)

Ключевое слово char используется для объявления экземпляр структуры Char которой .NET Framework используются для представления символ юникода. Значение объекта Char 16 бит числовой (порядковое значение).

Символы юникода, используемые для представления письменных большинство языков по всему миру.

Тип

Диапазон

Размер

Тип платформы .NET Framework

char

от U+0000 до U+FFFF

16-разрядный символ Юникода

Char

Литералы

Константы типа char могут быть записаны в виде символьных литералов, шестнадцатеричной escape-последовательности или представления Юникода. Кроме того, можно привести коды целых символов. В следующем примере показана инициализация четырех переменных char с одним и тем же символом X:

char[] chars = new char[4];

chars[0] = 'X';        // Character literal
chars[1] = '\x0058';   // Hexadecimal
chars[2] = (char)88;   // Cast from integral type
chars[3] = '\u0058';   // Unicode 

foreach (char c in chars)
{
    Console.Write(c + " ");
}
// Output: X X X X

Преобразования

char можно неявно преобразовать в тип ushort, int, uint, long, ulong, float, double или decimal. Однако неявные преобразования из других типов в тип char не существуют.

Тип Char предоставляет несколько статических методов для работы со значениями char.

Спецификация языка C#

Дополнительные сведения см. в Спецификация языка C#. Спецификация языка является предписывающим источником информации о синтаксисе и использовании языка C#.

См. также

Ссылки

Ключевые слова C#

Таблица целых типов (Справочник по C#)

Таблица встроенных типов (Справочник по C#)

Таблица неявных числовых преобразований (Справочник по C#)

Таблица явных числовых преобразований (Справочник по C#)

Типы, допускающие значения NULL (Руководство по программированию на C#)

Char

Основные понятия

Руководство по программированию на C#

Другие ресурсы

Справочник по C#

Строки (Руководство по программированию на C#)