C#-এ Double.IsInfinity() পদ্ধতিটি ব্যবহার করা হয় নির্দিষ্ট সংখ্যাটি নেতিবাচক অথবা ধনাত্মক অসীম (infinity) কিনা তা নির্দেশকারী একটি মান ফেরত দেওয়ার জন্য।
সিনট্যাক্স
সিনট্যাক্স নিম্নরূপ -
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