📅  最后修改于: 2023-12-03 15:14:31.477000             🧑  作者: Mango
Decimal.Floor(Decimal value)
方法返回小于或等于指定 Decimal
参数的最大整数。
在数学运算中,向下取整指直接舍去小数点后的数或只保留小数点后面第一位小数的后果。在 C# 中,可以使用 Decimal.Floor()
方法来执行向下取整运算。
以下是 Decimal.Floor()
方法的语法:
public static decimal Floor (decimal d);
其中,参数为 d
,即需进行向下取整的 Decimal
数字。
返回值:返回类型为 Decimal
,即进行向下取整后的结果。
以下是 Decimal.Floor()
方法的基本示例:
decimal value = 7.8m;
decimal result = Decimal.Floor(value);
Console.WriteLine("原始值: " + value);
Console.WriteLine("向下取整后的值: " + result);
输出结果:
原始值: 7.8
向下取整后的值: 7
Decimal.Floor()
方法将对负数执行向下取整,即将小数部分移至更接近负无穷大的一侧。m
后缀相当于将数字解释为 Decimal
类型,与使用 Decimal.Parse()
方法相同。Decimal
类型的数字范围内使用此方法时,结果将是准确的。Decimal.Floor()
方法时,传入的参数为 null
,则会抛出 ArgumentNullException
异常。