📜  C#中的Decimal.Multiply()方法(1)

📅  最后修改于: 2023-12-03 15:14:31.508000             🧑  作者: Mango

C#中的Decimal.Multiply()方法

Decimal.Multiply()方法是C#语言中用于计算两个decimal类型数值相乘的方法。

方法语法
public static decimal Multiply (decimal d1, decimal d2);
参数

| 参数名称 | 类型 | 描述 | | -------- | --------- | ------------------------- | | d1 | decimal | 第一个要相乘的数值 | | d2 | decimal | 第二个要相乘的数值 |

返回值

decimal类型,d1和d2相乘的结果。

异常

| 异常类型 | 描述 | | ----------------------- | ------------------------------------------------------------ | | OverflowException | 结果小于decimal.MinValue 或大于 decimal.MaxValue。 | | ArgumentNullException | d1 或 d2 为 null。 | | ArgumentException | 该方法使用了无效的舍入模式。有效值为 MidpointRounding.ToEven, MidpointRounding.AwayFromZero, MidpointRounding.ToZero, MidpointRounding.ToNegativeInfinity, 和 MidpointRounding.ToPositiveInfinity。 |

示例
using System;

class Program
{
    static void Main(string[] args)
    {
        decimal num1 = 10.5m;
        decimal num2 = 3.5m;
        decimal result;

        result = Decimal.Multiply(num1, num2);

        Console.WriteLine("The result is " + result);
    }
}
输出
The result is 36.75
总结

Decimal.Multiply()方法是一个非常简单有用的方法,可以快速方便地计算两个Decimal类型的数值的乘积。如果你需要将两个Decimal数值相乘,就可以使用Decimal.Multiply()方法。