Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C#

C# में Double.IsNaN() मेथड


C# में Double.IsNaN() मेथड का उपयोग यह निर्धारित करने के लिए किया जाता है कि निर्दिष्ट मान संख्या नहीं है (NaN) या नहीं।

सिंटैक्स

सिंटैक्स निम्नलिखित है:

public static bool IsNaN (double val);

ऊपर, val डबल-प्रिसिजन फ्लोटिंग-पॉइंट नंबर है।

उदाहरण

आइए अब एक उदाहरण देखते हैं:

using System; 
public class Demo { 
    public static void Main(){ 
        double d = 1.0/0.0; 
        Console.WriteLine("डबल मान = " + d); 
        Console.WriteLine("डबल मान का हैशकोड = " + d.GetHashCode()); 
        TypeCode type = d.GetTypeCode(); 
        Console.WriteLine("डबल मान का टाइपकोड = " + type); 
        Console.WriteLine("पॉजिटिव इन्फिनिटी? = " + Double.IsInfinity(d)); 
        Console.WriteLine("क्या निर्दिष्ट मान NaN है? = " + Double.IsNaN(d)); 
    } 
}

आउटपुट

यह निम्नलिखित आउटपुट देगा:

डबल मान = ∞ 
डबल मान का हैशकोड = 2146435072 
डबल मान का टाइपकोड = Double 
पॉजिटिव इन्फिनिटी? = True 
क्या निर्दिष्ट मान NaN है? = False

उदाहरण

आइए अब एक और उदाहरण देखते हैं:

using System; 
public class Demo { 
    public static void Main(){ 
        double d = 0.0/0; 
        Console.WriteLine("डबल मान = " + d); 
        Console.WriteLine("डबल मान का हैशकोड = " + d.GetHashCode()); 
        TypeCode type = d.GetTypeCode(); 
        Console.WriteLine("डबल मान का टाइपकोड = " + type); 
        Console.WriteLine("पॉजिटिव इन्फिनिटी? = " + Double.IsInfinity(d)); 
        Console.WriteLine("क्या निर्दिष्ट मान NaN है? = " + Double.IsNaN(d)); 
    } 
}

आउटपुट

यह निम्नलिखित आउटपुट देगा:

डबल मान = NaN 
डबल मान का हैशकोड = -524288 
डबल मान का टाइपकोड = Double 
पॉजिटिव इन्फिनिटी? = False 
क्या निर्दिष्ट मान NaN है? = True

  1. - C# Any विधि

    Any विधि जांचती है कि क्रम में कोई तत्व किसी विशिष्ट शर्त को पूरा करता है या नहीं। यदि कोई तत्व शर्त को पूरा करता है, तो true लौटाया जाता है। आइए एक उदाहरण देखें। int[] arr = {5, 7, 10, 12, 15, 18, 20}; अब, Any() विधि का उपयोग करके, हम जांचेंगे कि उपरोक्त सरणी में कोई तत्व 10 से बड़ा है या नहीं। 10

  1. - C# में ContainsKey() विधि

    Hashtable संग्रह सेट करें और इसमें कुछ तत्व जोड़ें: Hashtable h = new Hashtable(); h.Add(1, Sam); h.Add(2, Jack); h.Add(3, Andy); h.Add(4, Katie); h.Add(5, Beth); h.Add(6, Benjamin); Hashtable में कुंजी मौजूद है या नहीं, यह जांचने के लिए ContainsKey() विधि का उपयोग करें। आइए कुंजी 3 की जांच करें। यद

  1. - C# में SequenceEqual मेथड

    SequenceEqual मेथड का उपयोग संग्रहों की समानता के लिए परीक्षण करने के लिए किया जाता है।आइए तीन स्ट्रिंग सरणियाँ सेट करें:string[] arr1 = { "This", "is", "it" }; string[] arr2 = { "My", "work", "report" }; string[] arr3 = { "This",