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

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

C#中的Decimal.Remainder()方法

在C#中,Decimal.Remainder()方法用于返回两个Decimal值的除法后的余数。

语法
public static decimal Remainder(decimal dividend, decimal divisor)

参数:

  • dividend:类型为Decimal的被除数。
  • divisor:类型为Decimal的除数。

返回值:

  • 在第一个参数被第二个参数除之后的余数。
示例
decimal dividend = 10.5m;
decimal divisor = 3.2m;
decimal remainder = Decimal.Remainder(dividend, divisor);
Console.WriteLine("{0} ÷ {1} 的余数是:{2}", dividend, divisor, remainder);

输出结果为:

10.5 ÷ 3.2 的余数是:1.7
注意事项
  • 如果 divisor 为零,则会抛出 ArgumentException 异常。
  • 计算余数的结果具有与被除数相同的符号。
  • 若要对浮点数执行具有相同行为的操作,则应使用 Math.IEEERemaider() 方法。