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

C#-এ UInt32 স্ট্রাকচার

UInt32 স্ট্রাকচারটি একটি ৩২-বিট বিনা চিহ্নযুক্ত পূর্ণসংখ্যা উপস্থাপন করে। UInt32 ভ্যালু টাইপ ০ থেকে ৪,২৯৪,৯৬৭,২৯৫ পর্যন্ত মান ধারণ করে।

UInt32.CompareTo()

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

সিনট্যাক্স

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

রিটার্ন মান ০ হবে যদি বর্তমান ইন্সট্যান্স মান সমান হয়। এটি শূন্য থেকে কম হবে যদি বর্তমান ইন্সট্যান্স Val-এর চেয়ে ছোট হয়। রিটার্ন মান শূন্যের চেয়ে বেশি হবে যদি বর্তমান ইন্সট্যান্স মান থেকে বড় হয়।

উদাহরণ

using System; 
public class Demo { 
    public static void Main(){ 
        uint val1 = 25, 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(){ 
        uint val1 = 25; 
        object val2 = (uint)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

UInt32.Equals()

UInt32.Equals() মেথডটি একটি মান রিটার্ন করে যা নির্দেশ করে এই ইন্সট্যান্সটি নির্দিষ্ট অবজেক্ট বা UInt32-এর সমান কিনা।

সিনট্যাক্স

public override bool Equals (object ob); 
public bool Equals (uint ob);

উদাহরণ

using System; 
public class Demo { 
    public static void Main(){ 
        uint val1 = 52, val2 = 10; 
        bool res = val1.Equals(val2); 
        Console.WriteLine("Return value (comparison) = " + res); 
        if (res) Console.WriteLine("val1 = val2"); 
        else Console.WriteLine("val1 != val2"); 
    } 
}

আউটপুট

Return value (comparison) = False val1 != val2

আরেকটি উদাহরণ (সমান)

using System; 
public class Demo { 
    public static void Main(){ 
        uint val1 = 100, val2 = 100; 
        bool res = val1.Equals(val2); 
        Console.WriteLine("Return value (comparison) = " + res); 
        if (res) Console.WriteLine("val1 = val2"); 
        else Console.WriteLine("val1 != val2"); 
    } 
}

আউটপুট

Return value (comparison) = True val1 = val2
  1. C#-এ UInt16 স্ট্রাকচার

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

  3. C#-এ দুটি সংখ্যা সোয়াপ (Swap) করা

  4. পাইথনে struct মডিউল