Sdílet prostřednictvím


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

Char

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

Klíčová slova jazyka C#

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#)

Char

Koncepty

Průvodce programováním v C#

Další zdroje

Referenční dokumentace jazyka C#

Řetězce (Průvodce programováním v C#)