# Decimal.Multiply() Method in C#

• Last Updated : 06 Aug, 2021

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`

My Personal Notes arrow_drop_up