gpt4 book ai didi

c# - 两个 ulong(unsigned long)值之差的 Math.Abs

转载 作者:太空狗 更新时间:2023-10-29 22:16:38 27 4
gpt4 key购买 nike

我正在寻找返回类型为 ulong 的 Math.Abs​​(ulong,ulong)。但微软似乎只实现了 long,int 等。还有其他快速方法吗?

抱歉,需要更正:

Math.Abs(ulong - ulong)

所以它可能会变成负数,并且超出 long 的范围。

最佳答案

无符号长整型值始终为正,因为它们不包含符号。因此,Math.Abs​​ulong 没有意义。


鉴于您的新问题,您可以使用:

ulong difference = first > second ? first-second : second-first;

这将为您提供两个值之间的差值,这实际上是您通过减去两个值所获得的结果的绝对值,就好像它们是有符号的。

关于c# - 两个 ulong(unsigned long)值之差的 Math.Abs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12253750/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com