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

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

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

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

using System;

public class Demo {
    public static void Main() {
        ushort val1 = 52;
        ushort val2 = 10;

        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() {
        ushort val1 = 100;
        ushort val2 = 100;

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

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

আউটপুট

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

ব্যাখ্যা: UInt16.Equals() মেথড মান-ভিত্তিক তুলনা করে। এটি বক্সিং এড়াতে Equals(ushort) ওভারলোড ব্যবহার করে যা পারফরম্যান্সের জন্য ভালো। UInt16-এর পরিসর ০ থেকে ৬৫,৫৩৫।

  1. জাভাস্ক্রিপ্টে কোনো অবজেক্ট ক্লাসের ইনস্ট্যান্স কিনা যাচাই করা

  2. C#-এ UInt16 স্ট্রাকচার

  3. C#-এ UInt16.Equals মেথড উদাহরণসহ

  4. C#-এ UInt16.CompareTo() মেথড উদাহরণসহ