निम्नलिखित परिभाषित करने के लिए सी # प्रतिस्थापन क्या है?IsFinite() समतुल्य
#define IS_FINITE(x) (0x7FF0 != (*((unsigned short*)(&x) + 3) & 0x7FF0))
शायद double.IsInfinity(x) == false
या double.IsNegativeInfinity(x) == false
?
धन्यवाद।
निम्नलिखित परिभाषित करने के लिए सी # प्रतिस्थापन क्या है?IsFinite() समतुल्य
#define IS_FINITE(x) (0x7FF0 != (*((unsigned short*)(&x) + 3) & 0x7FF0))
शायद double.IsInfinity(x) == false
या double.IsNegativeInfinity(x) == false
?
धन्यवाद।
!double.IsInfinity(x) && !double.IsNaN(x)
संदर्भ:
http://pubs.opengroup.org/onlinepubs/009604499/functions/isfinite.html
http://msdn.microsoft.com/en-us/library/system.double.isinfinity.aspx
http://msdn.microsoft.com/en-us/library/system.double.isnan.aspx
वह पहले ही सी # रास्ता जानता है, वह सी ++ तरीके से पूछ रहा है। – Powerlord
@ पावरलोर्ड असल में "मुझे सी ++ कोड को सी # में अनुवाद करने की आवश्यकता है ..." – phadaphunk
@PhaDaPhunk वाह, जाहिर है, मैंने पूरी तरह से सवाल को गलत तरीके से पढ़ा है। – Powerlord
यह है कि '[नई गणित] (http://en.wikipedia.org/wiki/New_math)', है ना? :) – AakashM
एक समान प्रतिस्थापन नहीं हो सकता है। आप क्या हासिल करने का प्रयास कर रहे हैं? – raveturned
डबल क्लास में IsInfinity विधि है, यदि आप युगल –