Compartilhar via


Caractere (referência C#) 

The char palavra-chave é usada para declarar um caractere Unicode do intervalo indicado na tabela a seguir. Caracteres Unicode são caracteres de 16 bit que são usados para representar a maioria dos idiomas conhecidos por escrito em todo o mundo.

Type (Tipo)

Intervalo

Size (Tamanho)

Tipo .NET Framework

char

U + 0000 para FFFF + U

Caractere Unicode de 16 bits

System.Char

Literais

Constantes do char tipo pode ser escrito sistema autônomo caractere literais, sequência de escape hexadecimais ou representação Unicode. Você também pode converter os códigos para caracteres.No seguinte exemplo 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 pode ser convertido implicitamente em ushort, int, uint, longo, ULong, float, duplo, ou decimal.No entanto, não há nenhum conversões implícitas de outros tipos para o char Digite.

The System.Char tipo fornece vários métodos estático para trabalhar com char valores.

Especificação da linguagem C#

Para obter mais informações, consulte as seções a seguir no Especificação da linguagem C#:

  • 1.3 Tipos e variáveis

  • 2.4.4.4 Caractere Literal

  • 4.1.5 Tipos integrais

Consulte também

Conceitos

Guia de Programação C#

Referência

Palavras-chave C#

Integral tabela Tipos (referência C#)

Tabela tipos internas (referência C#)

Numérico tabela Conversions (referência C#) implícita

Numérico tabela Conversions (referência C#) explícita 

Char

Outros recursos

Referência C#