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

C# में Single.IsInfinity() मेथड - फ्लोट अनंत जांचें

परिचय

C# में Single.IsInfinity() मेथड यह जांचता है कि निर्दिष्ट सिंगल-प्रिसिजन फ्लोटिंग-पॉइंट संख्या (float) धनात्मक या नकारात्मक अनंत का प्रतिनिधित्व करती है या नहीं।

सिंटैक्स

public static bool IsInfinity(float value);

value एक सिंगल-प्रिसिजन फ्लोटिंग-पॉइंट संख्या है।

उदाहरण 1: सामान्य और अधिकतम मान

using System;

public class Demo {
    public static void Main() {
        float f1 = 19.3f;
        float f2 = Single.MaxValue; // 3.402823E+38

        Console.WriteLine("Value1 = " + f1);
        Console.WriteLine("Value1 का HashCode = " + f1.GetHashCode());
        Console.WriteLine("Value1 का TypeCode = " + f1.GetTypeCode());
        Console.WriteLine("क्या Value1 अनंत है? = " + Single.IsInfinity(f1));

        Console.WriteLine("\nValue2 = " + f2);
        Console.WriteLine("Value2 का HashCode = " + f2.GetHashCode());
        Console.WriteLine("Value2 का TypeCode = " + f2.GetTypeCode());
        Console.WriteLine("क्या Value2 अनंत है? = " + Single.IsInfinity(f2));
    }
}

आउटपुट

Value1 = 19.3
Value1 का HashCode = 1100637798
Value1 का TypeCode = Single
क्या Value1 अनंत है? = False

Value2 = 3.402823E+38
Value2 का HashCode = 2139095039
Value2 का TypeCode = Single
क्या Value2 अनंत है? = False

उदाहरण 2: अनंत और न्यूनतम मान

using System;

public class Demo {
    public static void Main() {
        float f1 = 5.0f / 0.0f; // धनात्मक अनंत
        float f2 = Single.MinValue; // -3.402823E+38 (सबसे छोटा फाइनाइट मान)

        Console.WriteLine("Value1 = " + f1);
        Console.WriteLine("Value1 का HashCode = " + f1.GetHashCode());
        Console.WriteLine("Value1 का TypeCode = " + f1.GetTypeCode());
        Console.WriteLine("क्या Value1 अनंत है? = " + Single.IsInfinity(f1));

        Console.WriteLine("\nValue2 = " + f2);
        Console.WriteLine("Value2 का HashCode = " + f2.GetHashCode());
        Console.WriteLine("Value2 का TypeCode = " + f2.GetTypeCode());
        Console.WriteLine("क्या Value2 अनंत है? = " + Single.IsInfinity(f2));
    }
}

आउटपुट

Value1 = ∞
Value1 का HashCode = 2139095040
Value1 का TypeCode = Single
क्या Value1 अनंत है? = True

Value2 = -3.402823E+38
Value2 का HashCode = -8388609
Value2 का TypeCode = Single
क्या Value2 अनंत है? = False

संबंधित मेथड्स

  • Single.IsPositiveInfinity(value) - केवल धनात्मक अनंत जांचता है
  • Single.IsNegativeInfinity(value) - केवल नकारात्मक अनंत जांचता है
  • Single.IsNaN(value) - NaN जांचता है
  • Single.PositiveInfinity, Single.NegativeInfinity, Single.NaN - स्थिरांक

मुख्य बिंदु

  • Single.MaxValue और Single.MinValue फाइनाइट (सीमित) मान हैं, अनंत नहीं।
  • 0.0f से विभाजन अनंत उत्पन्न करता है (चिह्न अंश पर निर्भर)।
  • float C# में System.Single का एलियास है।
  1. JavaScript console.log(): डिबगिंग का मूल उपकरण JavaScript console.log(): डिबगिंग का मूल उपकरण

    console.log() JavaScript में सबसे अधिक उपयोग किया जाने वाला डिबगिंग टूल है। यह ब्राउज़र के डेवलपर कंसोल में संदेश, ऑब्जेक्ट्स, एरे, और कोई भी मान प्रिंट करता है। उदाहरण <!DOCTYPE html> <html> <head> <style> body { font-family: Segoe UI, Tahoma, Geneva, Verdana, sans-ser

  1. C# में Console.SetBufferSize() मेथड C# में Console.SetBufferSize() मेथड

    C# में Console.SetBufferSize() मेथड का उपयोग स्क्रीन बफर क्षेत्र की ऊंचाई और चौड़ाई को निर्दिष्ट मानों पर सेट करने के लिए किया जाता है। सिंटैक्स सिंटैक्स निम्नलिखित है: public static void SetBufferSize (int width, int height); ऊपर, पैरामीटर width बफर क्षेत्र की चौड़ाई है, जबकि height बफर क्षेत्र की

  1. C# में Console.ResetColor() मेथड C# में Console.ResetColor() मेथड

    C# में Console.ResetColor() मेथड का उपयोग फोरग्राउंड और बैकग्राउंड कंसोल कलर्स को उनके डिफॉल्ट्स पर सेट करने के लिए किया जाता है। सिंटैक्स सिंटैक्स निम्नलिखित है: public static void ResetColor (); उदाहरण आइए अब C# में Console.ResetColor() मेथड को लागू करने का एक उदाहरण देखते हैं: using System; cla