如标题所示,我需要一个 C# 的 ROUNDDOWN 等价物。
例如,如果您取数字 13.608000,我要查找的输出是 13.60。
我似乎无法找到任何内容来准确涵盖我所追求的内容。
最佳答案
这是可变小数位数的 Excel 函数的直接端口
public double RoundDown(double number, int decimalPlaces)
{
return Math.Floor(number * Math.Pow(10, decimalPlaces)) / Math.Pow(10, decimalPlaces);
}
例如RoundDown (13.608000,2) = 13.60, RoundDown(12345,-3) = 12000,
关于c# - C# 中 Excel 函数 ROUNDDOWN(number, num_digits) 的等价物是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4230360/