Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Método Convert.ToChar (Int32)

 

Converte o valor do inteiro assinado de 32 bits especificado para o caractere Unicode equivalente.

Namespace:   System
Assembly:  mscorlib (em mscorlib.dll)

public static char ToChar(
	int value
)

Parâmetros

value
Type: System.Int32

Inteiro assinado de 32 bits para converter.

Valor de retorno

Type: System.Char

Um caractere Unicode que é equivalente a value.

Exception Condition
OverflowException

value é menor que Char.MinValue ou maior que Char.MaxValue.

O exemplo a seguir converte uma matriz de inteiros assinados para Char valores.

   int[] numbers = { -1, 0, 40, 160, 255, 1028, 
                     2011, 30001, 207154, Int32.MaxValue };
   char result;
   foreach (int number in numbers)
   {
      try {
         result = Convert.ToChar(number);
         Console.WriteLine("{0} converts to '{1}'.", number, result);
      }   
      catch (OverflowException) {
         Console.WriteLine("{0} is outside the range of the Char data type.",
                           number);
      }
   }   
}
//       -1 is outside the range of the Char data type.
//       0 converts to ' '.
//       40 converts to '('.
//       160 converts to ' '.
//       255 converts to 'ÿ'.
//       1028 converts to '?'.
//       2011 converts to '?'.
//       30001 converts to '?'.
//       207154 is outside the range of the Char data type.
//       2147483647 is outside the range of the Char data type.   

Universal Windows Platform
Disponível desde 8
.NET Framework
Disponível desde 1.1
Portable Class Library
Com suporte em: portable .NET platforms
Silverlight
Disponível desde 2.0
Windows Phone Silverlight
Disponível desde 7.0
Windows Phone
Disponível desde 8.1
Retornar ao topo
Mostrar: