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

System.Char

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

C# Keywords

Integral Types Table (C# Reference)

Built-In Types Table (C# Reference)

Implicit Numeric Conversions Table (C# Reference)

Explicit Numeric Conversions Table (C# Reference)

Char

Conceitos

C# Programming Guide

Strings (C# Programming Guide)

Outros recursos

C# Reference