Open In App

Decimal.Multiply() Method in C#

Improve
Improve
Like Article
Like
Save
Share
Report

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
 

Exception: This method will give OverflowException if the return value is less than MinValue or greater than MaxValue.

Below programs illustrate the use of Decimal.Multiply(Decimal, Decimal) Method

Example 1: 

C#




// C# program to demonstrate the
// Decimal.Multiply(Decimal,
// Decimal) Method
using System;
using System.Globalization;
 
class GFG {
 
    // Main Method
    public static void Main()
    {
        try {
 
            // Declaring the decimal variables
            Decimal a1 = 4.02m;
            Decimal a2 = 2.01m;
 
            // multiplying the two Decimal value
            // using Multiplying() method;
            Decimal value = Decimal.Multiply(a1, a2);
 
            // Display the product
            Console.WriteLine("Result of multiplication : {0}",
                                                        value);
        }
 
        catch (OverflowException e) {
            Console.Write("Exception Thrown: ");
            Console.Write("{0}", e.GetType(), e.Message);
        }
    }
}


Output: 

Result of multiplication : 8.0802

 

Example 2: Program for OverflowException

C#




// C# program to demonstrate the
// Decimal.Multiply(Decimal,
// Decimal) Method
using System;
using System.Globalization;
 
class GFG {
 
    // Main Method
    public static void Main()
    {
        try {
 
            // Declaring the decimal variables
            Decimal a1 = 4.02m;
            Decimal a2 = Decimal.MaxValue;
 
            // multiplying the two Decimal value
            // using Multiply() method;
            Decimal value = Decimal.Multiply(a1, a2);
 
            // Display the product
            Console.WriteLine("Result of multiplication : {0}",
                                                        value);
        }
 
        catch (OverflowException e)
        {
            Console.Write("Exception Thrown: ");
            Console.Write("{0}", e.GetType(), e.Message);
        }
    }
}


Output: 

Exception Thrown: System.OverflowException

 



Last Updated : 06 Aug, 2021
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads