char (C# Reference)
O char palavra-chave é usada para declarar um caractere Unicode no intervalo indicado na tabela a seguir. Caracteres Unicode são caracteres de 16 bits são usados para representar a maioria dos idiomas conhecidos por escrito em todo o mundo.
Tipo |
Intervalo |
Tamanho |
Tipo .NET Framework |
---|---|---|---|
char |
U + 0000 para FFFF + U |
Caractere Unicode de 16 bits |
Literais
Constantes da char tipo pode ser escrito como literais de caractere, a seqüência de escape hexadecimais ou representação de Unicode. Você também pode converter os códigos para caracteres. No exemplo a seguir quatro char variáveis são inicializadas com o mesmo caractere 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
Conversões
A char can be implicitly converted to ushort, int, uint, long, ulong, float, double, or decimal. No entanto, não há nenhuma conversões implícitas de outros tipos para o char tipo.
O System.Char tipo fornece vários métodos estáticos para trabalhar com char valores.
Especificação da linguagem C#
Para obter mais informações, consulte C# Language Specification A especificação de linguagem é a fonte definitiva para a sintaxe e o uso de C#.
Consulte também
Referência
Integral Types Table (C# Reference)
Built-In Types Table (C# Reference)
Implicit Numeric Conversions Table (C# Reference)
Explicit Numeric Conversions Table (C# Reference)
Conceitos
Strings (C# Programming Guide)