Decimal - Multiply

Multiplies two specified values.

Try it

const string dataFmt = "{0,-45}{1,31}";

public static void Display(Decimal Left, Decimal Right)
{
	var strValue = Left + "*" + Right;
	// C# Extension Method: Decimal - Multiply
    Console.WriteLine(dataFmt, strValue, Left.Multiply(Right));
}

public static void Main()
{
    // Create pairs of decimal objects.
    Display(1000M, 7M);
    Display(-1000M, 7M);
    Display(new decimal(1230000000, 0, 0, false, 7), 0.0012300M);
    Display(12345678900000000M, 0.0000000012345678M);
    Display(123456789.0123456789M, 123456789.1123456789M);
}

View Source
using System;

public static partial class Extensions
{
    /// <summary>
    ///     Multiplies two specified  values.
    /// </summary>
    /// <param name="d1">The multiplicand.</param>
    /// <param name="d2">The multiplier.</param>
    /// <returns>The result of multiplying  and .</returns>
    public static Decimal Multiply(this Decimal d1, Decimal d2)
    {
        return Decimal.Multiply(d1, d2);
    }
}