【发布时间】:2014-02-16 10:10:55
【问题描述】:
如果我将 ilmath.min() 函数与两个 1x1 双精度(未检查其他数据类型)矩阵一起使用,它将返回最大值而不是最小值。如果矩阵的大小大于 1x1,则一切正常。请确认以下代码返回 1.0 而不是 0.0 作为方面。对我来说,这看起来像是一个错误还是一个功能?
Console.WriteLine(ILMath.min(0.0,1.0));
Console.ReadKey();
提前致谢。
【问题讨论】:
-
请参阅下面的 CodeCasters 答案。它确认这是一个错误以及如何修复/解决它。或者,如果仅使用系统标量值,则可以简单地使用 Math.Min(0.0,1.0)。
标签: c# min ilnumerics