分数近似值

本文关键字:近似值 | 更新日期: 2023-09-27 18:08:50

我有一个双数,我想把它近似到最接近的值。

for例如:1.2324 -> 11.898 -> 2

我如何用c#做到这一点?

分数近似值

使用Math.Round()

double d1 = Math.Round(1.2324); //d1 is 1
double d2 = Math.Round(1.898);  //d2 is 2

尝试数学。轮http://msdn.microsoft.com/en-us/library/aa340225 (v = vs.71) . aspx

Math.Round(double)做到了。如果您想在小数点后面使用可变小数位数,您可以使用Math.Round(double, int)

描述这一点的API在这里。

相关文章: