সিনট্যাক্স
public int CompareTo (object val);
উপরোক্তে, val হলো একটি অবজেক্ট যা তুলনা করা হবে বা null হতে পারে।
রিটার্ন মান শূন্য থেকে কম হবে যদি বর্তমান ইন্সট্যান্স মান থেকে ছোট হয়। এটি শূন্য হবে যদি বর্তমান ইন্সট্যান্স মান সমান হয়, আর শূন্যের চেয়ে বেশি হবে যদি বর্তমান ইন্সট্যান্স মান থেকে বড় হয়।
উদাহরণ
এখন Byte.CompareTo(Object) মেথডটি বাস্তবায়ন করার একটি উদাহরণ দেখি:
using System;
public class Demo {
public static void Main(){
byte b1 = 5;
object b2 = (byte)5;
int res = b1.CompareTo(b2);
if (res > 0)
Console.Write("b1 > b2");
else if (res < 0)
Console.Write("b1 < b2");
else
Console.Write("b1 = b2");
}
}
আউটপুট
এটি নিচের আউটপুটটি উত্পন্ন করবে:
b1 = b2