Udostępnij za pośrednictwem


char (odwołanie w C#)

char Słowa kluczowego służy do deklaracji wystąpienie Char strukturę, która.NET Framework używa do reprezentowania znaków Unicode.Wartość Char obiektu jest wartością numeryczną 16-bitowe (liczba porządkowa).

Znaki Unicode są używane do reprezentowania większość języków pisanych na całym świecie.

Typ

Zakres

Rozmiar

Typ.NET Framework

char

U + 0000 do U + FFFF

Znak 16-bitowych Unicode

Char

Literały

Stałe char typu mogą być zapisywane jako literały ciągów znaków, szesnastkową sekwencję anulowania lub prezentowanych w formacie Unicode.Można też rzutować kodów znaków integralną.W poniższym przykładzie czterech char zmienne są inicjowane z tego samego znaku 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

Konwersje

A char can be implicitly converted to ushort, int, uint, long, ulong, float, double, or decimal.Jednakże nie istnieją żadne konwersje niejawne, z innego typu, aby char typu.

Char Typu udostępnia kilka metod statycznych do pracy z char wartości.

Specyfikacja języka C#

Aby uzyskać więcej informacji, zobacz Specyfikacja języka C#. Specyfikacja języka jest ostatecznym źródłem informacji o składni i użyciu języka C#.

Zobacz też

Informacje

Słowa kluczowe języka C#

Tabela typów całkowitych (odwołanie w C#)

Tabela typów wbudowanych (odwołanie w C#)

Tabela niejawnych konwersji liczbowych (odwołanie w C#)

Tabela jawnych konwersji liczbowych (odwołanie w C#)

Typy dopuszczające wartości zerowe (Przewodnik programowania w języku C#)

Char

Koncepcje

Przewodnik programowania w języku C#

Inne zasoby

Odwołanie w C#

Ciągi (Przewodnik programowania w języku C#)