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