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

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

C#-এ UInt16.CompareTo() মেথডটি বর্তমান ইনস্ট্যান্সকে একটি নির্দিষ্ট অবজেক্ট বা UInt16-এর সাথে তুলনা করে এবং তাদের আপেক্ষিক মান নির্দেশ করে।

সিনট্যাক্স

public int CompareTo (object val); 
public int CompareTo (ushort val);

উপরে, প্রথম সিনট্যাক্সের value হলো তুলনার অবজেক্ট। দ্বিতীয় সিনট্যাক্সের value হলো তুলনার আনসাইনড ইন্টিজার।

রিটার্ন মান ০ হলে বর্তমান ইনস্ট্যান্স value-এর সমান। ০-এর চেয়ে কম হলে বর্তমান ইনস্ট্যান্স value-এর চেয়ে কম। ০-এর চেয়ে বেশি হলে বর্তমান ইনস্ট্যান্স value-এর চেয়ে বেশি।

উদাহরণ

using System; 
public class Demo { 
    public static void Main(){ 
        ushort val1 = 25; 
        ushort val2 = 55; 
        int res = val1.CompareTo(val2); 
        Console.WriteLine("Return value (comparison) = " + res); 
        if (res > 0) 
            Console.WriteLine("val1 > val2"); 
        else if (res < 0) 
            Console.WriteLine("val1 < val2"); 
        else 
            Console.WriteLine("val1 = val2"); 
    } 
}

আউটপুট

Return value (comparison) = -30 val1 < val2

আরেকটি উদাহরণ (object হিসেবে তুলনা)

using System; 
public class Demo { 
    public static void Main(){ 
        ushort val1 = 25; 
        object val2 = (ushort)2; 
        int res = val1.CompareTo(val2); 
        Console.WriteLine("Return value (comparison) = " + res); 
        if (res > 0) 
            Console.WriteLine("val1 > val2"); 
        else if (res < 0) 
            Console.WriteLine("val1 < val2"); 
        else 
            Console.WriteLine("val1 = val2"); 
    } 
}

আউটপুট

Return value (comparison) = 23 val1 > val2
  1. C#-এ UInt64.CompareTo() মেথড: ulong মান ক্রমবিন্যাস জানতে

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

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

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