【发布时间】:2014-12-09 06:47:38
【问题描述】:
这个问题几乎说明了一切。目前,我使用Math.Abs(a - b) 来计算减法表达式的绝对值,例如5 - 10 和10 - 5 都返回5。
有没有更有效的方法来做到这一点,或者这是最有效的方法?
【问题讨论】:
-
对此的任何改进很可能都是微不足道的。我坚持这一点,而不是试图重新发明轮子。
-
内置函数通常尽可能高效。我想你正在使用的编译器在效率方面起着更重要的作用。
-
是的,有几种方法,但你应该考虑汇编语言。
-
你一直在使用 Int32 吗?
-
你说的更高效是什么意思?
标签: c# .net performance subtraction absolute-value