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.ToByte (Single)

 

Publicado: agosto de 2016

Converte o valor do número de ponto flutuante de precisão simples especificado em um inteiro sem sinal de 8 bits equivalente.

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

public static byte ToByte(
	float value
)

Parâmetros

value
Type: System.Single

Um número de ponto flutuante de precisão simples.

Valor Retornado

Type: System.Byte

value, arredondado para o próximo inteiro sem sinal de 8 bits. Caso value esteja entre dois números inteiros, o número par é retornado; ou seja, 4,5 é convertido em 4 e 5,5 é convertido em 6.

Exception Condition
OverflowException

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

O exemplo a seguir converte um Single valor para um Byte.

public void ConvertByteSingle(byte byteVal) {
	float floatVal;

	// Byte to float conversion will not overflow.
	floatVal = System.Convert.ToSingle(byteVal);
	System.Console.WriteLine("The byte as a float is {0}.",
		floatVal);

	// Float to byte conversion can overflow.
	try {
		byteVal = System.Convert.ToByte(floatVal);
		System.Console.WriteLine("The float as a byte is {0}.",
			byteVal);
	}
	catch (System.OverflowException) {
		System.Console.WriteLine(
			"The float value is too large for a byte.");
	}
}

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: