Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

วิธี Double.IsInfinity () ใน C #


วิธี Double.IsInfinity() ใน C# ใช้เพื่อคืนค่าที่ระบุว่าตัวเลขที่ระบุประเมินเป็นค่าอนันต์ค่าลบหรือค่าบวก

ไวยากรณ์

ไวยากรณ์มีดังนี้ −

public static bool IsInfinity (double d);

ด้านบน ค่า d เป็นตัวเลขทศนิยมที่มีความแม่นยำสองเท่า

ตัวอย่าง

เรามาดูตัวอย่างกัน −

using System;
public class Demo {
   public static void Main(){
      double d = 5.5;
      Console.WriteLine("Double Value = "+d);
      Console.WriteLine("HashCode of Double Value = "+d.GetHashCode());
      TypeCode type = d.GetTypeCode();
      Console.WriteLine("TypeCode of Double Value = "+type);
      Console.WriteLine("Positive Infinity? = "+Double.IsInfinity(d));
   }
}

ผลลัพธ์

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

Double Value = 5.5
HashCode of Double Value = 1075183616
TypeCode of Double Value = Double
Positive Infinity? = False

ตัวอย่าง

เรามาดูตัวอย่างอื่นกัน −

using System;
public class Demo {
   public static void Main(){
      double d = 1.0/0.0;
      Console.WriteLine("Double Value = "+d);
      Console.WriteLine("HashCode of Double Value = "+d.GetHashCode());
      TypeCode type = d.GetTypeCode();
      Console.WriteLine("TypeCode of Double Value = "+type);
      Console.WriteLine("Positive Infinity? = "+Double.IsInfinity(d));
   }
}

ผลลัพธ์

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

Double Value = ∞
HashCode of Double Value = 2146435072
TypeCode of Double Value = Double
Positive Infinity? = True