Поделиться через


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

Ключевое слово char используется для объявления символа Юникода в диапазоне, указанном в следующей таблице. Символы Юникода — это 16-разрядные символы, которые используются для представления большинства известных письменных языков мира.

Type

Диапазон

Размер

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

char

от U+0000 до U+ffff

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

System.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 не существуют.

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

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

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

См. также

Ссылки

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

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

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

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

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

Char

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

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

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

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

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