Decimal.Remainder() Method in C# Last Updated : 30 Jan, 2019 Summarize Comments Improve Suggest changes Share Like Article Like Report This method is used to compute the remainder when the division is done between two specified decimal values. Syntax: public static decimal Remainder (decimal a1, decimal a2); Parameters: a1: This parameter specifies the dividend. a2: This parameter specifies the divisor. Return Value: It returns the remainder of the after dividing a1 by a2. Exceptions: DivideByZeroException: This occurs when a2 is zero. OverflowException: If the return value is less than MinValue or greater than MaxValue. Below programs illustrate the use of Decimal.Remainder(Decimal, Decimal) Method: Example 1: csharp // C# program to demonstrate the // Decimal.Remainder(Decimal, // Decimal) Method using System; class GFG { // Main Method public static void Main() { try { // Declaring the decimal variables Decimal a1 = 4.02m; Decimal a2 = 1.11m; // dividing and getting the remainder // of the two Decimal value // using Remainder() method; Decimal value = Decimal.Remainder(a1, a2); // Display the remainder Console.WriteLine("Remainder is : {0}", value); } catch (OverflowException e) { Console.Write("Exception Thrown: "); Console.Write("{0}", e.GetType(), e.Message); } } } Output: Remainder is : 0.69 Example 2: For OverflowException csharp // C# program to demonstrate the // Decimal.Remainder(Decimal, // Decimal) Method using System; class GFG { // Main Method public static void Main() { try { // Declaring the decimal variables Decimal a1 = Decimal.MaxValue; Decimal a2 = 0.02m; // dividing and getting the remainder // of the two Decimal value // using Remainder() method; Decimal value = Decimal.Remainder(a1, a2); // Display the remainder Console.WriteLine("Remainder is : {0}", value); } catch (OverflowException e) { Console.Write("Exception Thrown: "); Console.Write("{0}", e.GetType(), e.Message); } } } Output: Exception Thrown: System.OverflowException Example 3: Program for DivideByZeroException csharp // C# program to demonstrate the // Decimal.Remainder(Decimal, // Decimal) Method using System; class GFG { // Main Method public static void Main() { try { // Declaring the decimal variables Decimal a1 = 4.02m; Decimal a2 = 0.00m; // dividing and getting the remainder // of the two Decimal value // using Remainder() method; Decimal value = Decimal.Remainder(a1, a2); // Display the remainder Console.WriteLine("Remainder is : {0}", value); } catch (DivideByZeroException e) { Console.Write("Exception Thrown: "); Console.Write("{0}", e.GetType(), e.Message); } } } Output: Exception Thrown: System.DivideByZeroException Reference: https://docs.microsoft.com/en-us/dotnet/api/system.decimal.remainder?view=netframework-4.7.2 Comment More infoAdvertise with us Next Article Decimal.Remainder() Method in C# I IshwarGupta Follow Improve Article Tags : C# CSharp-method CSharp-Decimal-Struct Similar Reads Decimal.Truncate() Method in C# This method is used to get the integral digits of the specified Decimal by discarding any fractional digits. This method rounds the specified value to the nearest whole number by removing the digits after the decimal point. Syntax: public static decimal Truncate (decimal d); Here, d is the decimal n 1 min read Decimal.Round() Method in C# | Set - 1 Decimal.Round Method is used to round a value to the nearest integer or a specified number of decimal places. There are 4 methods in the overload list of this method as follows: Round(Decimal) Method Round(Decimal, Int32) Method Round(Decimal, MidpointRounding) Method Round(Decimal, Int32, MidpointR 3 min read Decimal.Subtract() Method in C# This method is used to subtract the one specified Decimal value from another. Syntax: public static decimal Subtract (decimal a1, decimal a2); Parameters: a1: This parameter specifies the minuend. a2: This parameter specifies the subtrahend. Return Value: Result of subtracting a2 from a1. Exceptions 2 min read Decimal.Multiply() Method in C# This method is used to multiply two specified decimal values. Syntax: public static decimal Multiply (decimal a1, decimal a2);Parameters: a1: This parameter specifies the multiplicand. a2: This parameter specifies the multiplier.Return Value: The result of the multiplication of a1 & a2. Exceptio 2 min read Decimal.Add() Method in C# This method is used to add two specified decimal values. Syntax: public static decimal Add (decimal a1, decimal a2); Parameters: a1: This parameter specifies the first value to add. a2: This parameter specifies the second value to add. Return Value: Decimal sum of a1 & a2. Exceptions: This metho 2 min read Like