Decimal.Multiply(Decimal, Decimal) 操作员

定义

两个指定的 Decimal 值相乘。

C#
public static decimal operator *(decimal d1, decimal d2);

参数

d1
Decimal

要相乘的第一个值。

d2
Decimal

要相乘的第二个值。

返回

d1d2 相乘的结果。

实现

例外

返回值小于 Decimal.MinValue 或大于 Decimal.MaxValue

注解

方法 Multiply 定义值的乘法运算符的 Decimal 运算。 它启用如下代码:

C#
using System;

public class Example
{
   public static void Main()
   {
      Decimal number1 = 16.8m;
      Decimal number2 = 4.1m;
      Decimal number3 = number1 * number2;
      Console.WriteLine("{0:N2} x {1:N2} = {2:N2}",
                        number1, number2, number3);
   }
}
// The example displays the following output:
//        16.80 x 4.10 = 68.88

如果使用的语言不支持自定义运算符,请改为调用 Multiply 方法。

此运算符的等效方法是 Decimal.Multiply(Decimal, Decimal)

适用于

产品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

另请参阅