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.ToSByte (Int64)

 

Publicado: agosto de 2016

Converte o valor o inteiro assinado de 64 bits especificado em um inteiro assinado de 8 bits equivalente.

Esta API não é compatível com CLS.

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

[CLSCompliantAttribute(false)]
public static sbyte ToSByte(
	long value
)

Parâmetros

value
Type: System.Int64

Inteiro assinado de 64 bits para converter.

Valor Retornado

Type: System.SByte

Um inteiro assinado de 8 bits que é equivalente a value.

Exception Condition
OverflowException

value é maior do que SByte.MaxValue ou menor que SByte.MinValue.

O exemplo a seguir tenta converter cada elemento em uma matriz de inteiros longos em um byte assinado.

long[] numbers = { Int64.MinValue, -1, 0, 121, 340, Int64.MaxValue };
sbyte result;
foreach (long number in numbers)
{
   try {
      result = Convert.ToSByte(number);
      Console.WriteLine("Converted the {0} value {1} to the {2} value {3}.",
                        number.GetType().Name, number,
                        result.GetType().Name, result);
   }
   catch (OverflowException) {
      Console.WriteLine("The {0} value {1} is outside the range of the SByte type.",
                        number.GetType().Name, number);
   }
}
// The example displays the following output:
//    The Int64 value -9223372036854775808 is outside the range of the SByte type.
//    Converted the Int64 value -1 to the SByte value -1.
//    Converted the Int64 value 0 to the SByte value 0.
//    Converted the Int64 value 121 to the SByte value 121.
//    The Int64 value 340 is outside the range of the SByte type.
//    The Int64 value 9223372036854775807 is outside the range of the SByte type.

Plataforma Universal do Windows
Disponível desde 8
.NET Framework
Disponível desde 1.1
Biblioteca de Classes Portátil
Com suporte no: plataformas portáteis do .NET
Silverlight
Disponível desde 2.0
Windows Phone Silverlight
Disponível desde 7.0
Windows Phone
Disponível desde 8.1
Retornar ao início
Mostrar: