char (Referenční dokumentace jazyka C#)
char Klíčové slovo lze deklarovat instanci Char struktury, které rozhraní.NET Framework používá k reprezentaci znaků Unicode.Hodnota Char objektu je hodnota numerické 16 bitů (řadová).
Znaky Unicode používají nejčastěji psané jazyky světě.
Type |
Rozsah |
Size |
typ .NET Framework |
---|---|---|---|
char |
U + 0000 do U + FFFF |
16Bitový znak Unicode |
Literály
Konstanty char typu lze zapsat jako znakové literály a sekvence escape šestnáctkové vyjádření Unicode.Můžete také obsadit nedílnou znakových kódů.V následujícím příkladu čtyř char proměnné jsou inicializovány s stejný znak 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
Převody
A char can be implicitly converted to ushort, int, uint, long, ulong, float, double, or decimal.Existují však žádné implicitní převody z jiných typů char typu.
Char Typ obsahuje několik statické metody pro práci s char hodnoty.
Specifikace jazyka C#
Další informace najdete v tématu Specifikace jazyka C#. Specifikace jazyka je úplným a rozhodujícím zdrojem pro syntaxi a použití jazyka C#.
Viz také
Referenční dokumentace
Tabulka celočíselných typů (Referenční dokumentace jazyka C#)
Tabulka předdefinovaných typů (Referenční dokumentace jazyka C#)
Tabulka implicitních číselných převodů (Referenční dokumentace jazyka C#)
Tabulka explicitních číselných převodů (Referenční dokumentace jazyka C#)
Typy s povolenou hodnotou Null (Průvodce programováním v C#)