作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个输入值,例如
decimal input = 100.4m;
和一个可以改变的比较值/公差。所以在这个例子中 99.5
到 100.5
是有效的,其他输入值不是。
decimal tolerance = 0.5m;
decimal compareValue = 100m;
问题:有没有比这更优雅的验证方式:
bool isValid = (input >= compareValue - tolerance) && (input <= compareValue + tolerance);
最佳答案
这取决于你如何定义优雅...!您也可以使用 Abs 进行检查:
bool isValid = Math.Abs(input - compareValue) <= tolerance;
关于c# - 计算公差值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62757850/
我正在尝试使用 Eigen 的 JacobiSVD 进行实验。特别是我试图从奇异值分解中重建输入矩阵。 http://eigen.tuxfamily.org/dox/classEigen_1_1Jac
我想知道 JodaTime 中是否有任何标准 API 来比较具有指定容差的 2 个 DateTime 对象?我正在寻找最好使用 Joda 标准 API 的单行代码。不适用于像 this post 中那
我是一名优秀的程序员,十分优秀!