Last Updated : 11 Jul, 2025
This method is used to converts the value of the specified Decimal to the equivalent 8-bit unsigned integer.
Syntax: public static byte ToByte (decimal a); Parameter: a: This parameter specifies the decimal which will be negated. Return Value: An 8-bit unsigned integer equivalent to a will be returned.Exception:
This method will give
OverflowExceptionif the value i.e.
ais less than MinValue or greater than MaxValue. Below programs illustrate the use of
Decimal.ToByte(Decimal) Method:
Example 1: csharp
// 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);
}
}
}
Output:
The Byte value is : 127Example 2: csharp
// 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);
}
}
}
Output:
The Byte value is : 0Example 3:
Program for
OverflowException csharp
// 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);
}
}
}
Output:
Exception Thrown: System.OverflowExceptionReference:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4