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

C#-এ UInt64 মান তুলনা: Equals মেথড ব্যবহার

C#-এ UInt64 ইনস্ট্যান্সের সাথে অন্য একটি অবজেক্ট বা UInt64 মান সমান কিনা যাচাই করতে Equals() মেথড ব্যবহার করা হয়। এটি একটি বুলিয়ান মান রিটার্ন করে।

উদাহরণ ১: দুটি ভিন্ন মান তুলনা

using System;

public class Demo {
    public static void Main() {
        ulong val1 = 44565777;
        ulong val2 = 77878787;

        bool res = val1.Equals(val2);
        Console.WriteLine("তুলনার ফলাফল = " + res);

        if (res)
            Console.WriteLine("val1 = val2");
        else
            Console.WriteLine("val1 != val2");
    }
}

আউটপুট

তুলনার ফলাফল = False
val1 != val2

উদাহরণ ২: দুটি সমান মান তুলনা

using System;

public class Demo {
    public static void Main() {
        ulong val1 = 78796878;
        ulong val2 = 78796878;

        bool res = val1.Equals(val2);
        Console.WriteLine("তুলনার ফলাফল = " + res);

        if (res)
            Console.WriteLine("val1 = val2");
        else
            Console.WriteLine("val1 != val2");
    }
}

আউটপুট

তুলনার ফলাফল = True
val1 = val2

ব্যাখ্যা: Equals() মেথড ভ্যালু টাইপের জন্য মান-ভিত্তিক তুলনা করে। এটি == অপারেটরের সমান কাজ করে কিন্তু অবজেক্ট রেফারেন্সের সাথে তুলনাও সম্ভব। UInt64-এর ক্ষেত্রে এটি খুব দ্রুত এবং কার্যকর।

  1. C#-এ SortedList-র নির্দিষ্ট কী-এর মান পাওয়া এবং সেট করা

  2. C#-এ ListDictionary-র নির্দিষ্ট কী-এর মান পাওয়া এবং সেট করা

  3. C# UInt64 Struct

  4. C#-এ UInt64.CompareTo() মেথড: ulong মান ক্রমবিন্যাস জানতে