কম্পিউটার টিউটোরিয়াল

C#-এ Double.GetTypeCode() মেথড


C#-এ Double.GetTypeCode() মেথডটি Double ভ্যালু টাইপের জন্য TypeCode এনামের মান রিটার্ন করে। Double হল ৬৪-বিট ডাবল-প্রেসিশন ফ্লোটিং-পয়েন্ট নম্বর।

সিনট্যাক্স (Syntax)

public TypeCode GetTypeCode ();

উদাহরণ ১: ইন্টিজার ডাবল মানের টাইপ কোড

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

আউটপুট

Double Value = 15 
HashCode of Double Value = 1076756480 
TypeCode of Double Value = Double

উদাহরণ ২: ডেসিমাল ডাবল মানের টাইপ কোড

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

আউটপুট

Double Value = 25.5 
HashCode of Double Value = 1077510144 
TypeCode of Double Value = Double

মূল পয়েন্টস

  • GetTypeCode() মেথড সবসময় TypeCode.Double রিটার্ন করে (যা TypeCode এনামে ১৪ নম্বর)।
  • Double হল ৬৪-বিট IEEE 754 ডাবল-প্রেসিশন ফ্লোটিং-পয়েন্ট নম্বর (রেঞ্জ: ±5.0e-324 থেকে ±1.7e308)।
  • এটি IConvertible ইন্টারফেস বাস্তবায়নের অংশ।
  • C#-এ double কীওয়ার্ড System.Double-এর এলিয়াস।
  • Single (float) এর চেয়ে Double বেশি প্রেসিশন এবং রেঞ্জ প্রদান করে।
  1. C#-এ Math.Log10() মেথড

  2. C#-এ Math.Log() মেথড

  3. C#-এ Math.IEEERemainder() মেথড

  4. C#-এ DefaultIfEmpty() মেথড: খালি কালেকশন হ্যান্ডলিং