C# में Byte.CompareTo(Byte) मेथड का उपयोग वर्तमान इंस्टेंस की तुलना किसी निर्दिष्ट 8-बिट अनसाइन्ड इंटीजर से करने और उनके सापेक्ष मानों का संकेत लौटाने के लिए किया जाता है।
सिंटैक्स
निम्नलिखित सिंटैक्स है:
public int CompareTo (byte val);
यहाँ, पैरामीटर वैल्यू तुलना करने के लिए एक 8-बिट अनसाइन्ड इंटीजर है।
रिटर्न वैल्यू शून्य से कम होती है यदि वर्तमान इंस्टेंस वैल्यू से कम है। यह शून्य होती है यदि वर्तमान इंस्टेंस वैल्यू के बराबर है, जबकि रिटर्न वैल्यू शून्य से अधिक होती है यदि वर्तमान इंस्टेंस वैल्यू से अधिक है।
उदाहरण
आइए अब Byte.CompareTo(Byte) मेथड को लागू करने का एक उदाहरण देखते हैं:
using System;
public class Demo {
public static void Main(){
byte b1 = 5;
byte b2 = 7;
int res = b2.CompareTo(b1);
if (res > 0)
Console.Write("b2 > b1");
else if (res < 0)
Console.Write("b2 < b1");
else
Console.Write("b1 = b2");
}
}आउटपुट
यह निम्नलिखित आउटपुट देगा:
b2 > b1