Sdílet prostřednictvím


Char (C#-Reference)

char Deklarovat instance se používá klíčové slovo System.Char struktury, která představuje znak sady Unicode.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

System.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é kódy.V následujícím příkladu čtyř char proměnné jsou inicializovány 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.

System.Char Typ obsahuje několik statické metody pro práci s char hodnoty.

Specifikace jazyka C#

Další informace naleznete 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#

Nedílnou tabulky typy (C#-Reference)

Předdefinované typy (C#-Reference)

Implicitní číselné tabulky převody (C#-Reference)

Explicitní číselné tabulky převody (C#-Reference)

Typy s možnou hodnotou Null (Příručka programování C#)

Char

Koncepty

Příručka programování C#

Další zdroje

C#-Reference

Řetězce (Příručka programování C#)