UInt16 স্ট্রাকচারটি একটি ১৬-বিট বিনা চিহ্নযুক্ত পূর্ণসংখ্যা উপস্থাপন করে। UInt16 ভ্যালু টাইপ ০ থেকে ৬৫,৫৩৫ পর্যন্ত মান ধারণ করে।
UInt16.CompareTo()
UInt16.CompareTo() মেথডটি বর্তমান ইন্সট্যান্সকে নির্দিষ্ট অবজেক্ট বা UInt16-এর সাথে তুলনা করে।
সিনট্যাক্স
public int CompareTo (object val); public int CompareTo (ushort val);
উদাহরণ
using System;
public class Demo {
public static void Main(){
ushort 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(){
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
UInt16.Equals()
UInt16.Equals() মেথডটি এই ইন্সট্যান্সটি নির্দিষ্ট অবজেক্ট বা UInt16-এর সমান কিনা তা নির্দেশ করে।
সিনট্যাক্স
public override bool Equals (object ob); public bool Equals (ushort ob);
উদাহরণ
using System;
public class Demo {
public static void Main(){
ushort 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(){
ushort 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