Método Decimal.ToByte() en C#

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *