IsFinite()相当于什么?

6

以下是C#中替代以下定义的方法:

#define IS_FINITE(x) (0x7FF0 != (*((unsigned short*)(&x) + 3) & 0x7FF0))

也许 double.IsInfinity(x) == false 或者 double.IsNegativeInfinity(x) == false ?谢谢。

1
这是那个“新数学”,对吧? :) - AakashM
2
可能没有完全相同的替代品。你想要实现什么? - raveturned
double类具有IsInfinity方法,如果您正在引用双精度数。 - Bogdan M.
http://msdn.microsoft.com/en-us/library/microsoft.jscript.globalobject.isfinite(v=vs.80).aspx - phadaphunk
我需要将C++代码翻译成C#... - abenci
1
@PhaDaPhunk:“此方法支持.NET Framework基础结构,不建议直接从您的代码中使用。”(它也是JScript程序集的一部分)。 - Powerlord
1个回答

11

@PhaDaPhunk 哇,显然我完全误读了问题。 - Powerlord
几乎可以替代js实现。演示 - aloisdg

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接