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 |
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
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#)
Koncepcje
Przewodnik programowania w języku C#