Este método se utiliza para convertir el valor del decimal especificado en el entero equivalente de 8 bits sin signo.
Sintaxis: byte estático público ToByte (decimal a);
Parámetro:
a : Este parámetro especifica el decimal que será negado.Valor de retorno: se devolverá un entero sin signo de 8 bits equivalente a a .
Excepción: este método dará OverflowException si el valor, es decir , a es menor que MinValue o mayor que MaxValue.
Los siguientes programas ilustran el uso del método Decimal.ToByte(Decimal) :
Ejemplo 1:
// C# program to demonstrate the // Decimal.ToByte(Decimal) Method using System; using System.Globalization; class GFG { // Main Method public static void Main() { try { // Declaring the decimal variable Decimal a = 127.97m; // using ToByte() method; byte value = Decimal.ToByte(a); // Display the byte value Console.WriteLine("The Byte value "+ "is : {0}", value); } catch (OverflowException e) { Console.Write("Exception Thrown: "); Console.Write("{0}", e.GetType(), e.Message); } } }
Producción:
The Byte value is : 127
Ejemplo 2:
// C# program to demonstrate the // Decimal.ToByte(Decimal) Method using System; using System.Globalization; class GFG { // Main Method public static void Main() { try { // Declaring the decimal variable Decimal a = -0.999m; // using ToByte() method; byte value = Decimal.ToByte(a); // Display the byte value Console.WriteLine("The Byte value"+ " is : {0}", value); } catch (OverflowException e) { Console.Write("Exception Thrown: "); Console.Write("{0}", e.GetType(), e.Message); } } }
Producción:
The Byte value is : 0
Ejemplo 3: Programa para OverflowException
// C# program to demonstrate the // Decimal.ToByte(Decimal) Method using System; using System.Globalization; class GFG { // Main Method public static void Main() { try { // Declaring the decimal variable Decimal a = -98.45m; // using ToByte() method; byte value = Decimal.ToByte(a); // Display the byte value Console.WriteLine("The Byte value "+ "is : {0}", value); } catch (OverflowException e) { Console.Write("Exception Thrown: "); Console.Write("{0}", e.GetType(), e.Message); } } }
Producción:
Exception Thrown: System.OverflowException
Referencia:
Publicación traducida automáticamente
Artículo escrito por IshwarGupta y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA