C# में Int16.CompareTo() मेथड का उपयोग इस इंस्टेंस की तुलना किसी निर्दिष्ट ऑब्जेक्ट या किसी अन्य Int16 इंस्टेंस से करने और एक पूर्णांक लौटाने के लिए किया जाता है जो इंगित करता है कि इस इंस्टेंस का मान निर्दिष्ट ऑब्जेक्ट या अन्य Int16 इंस्टेंस के मान से कम, बराबर या अधिक है।
सिंटैक्स
निम्नलिखित सिंटैक्स है:
public int CompareTo (short val); public int CompareTo (object val);
यहाँ, पहले सिंटैक्स में, मान val तुलना करने के लिए एक पूर्णांक है, जबकि दूसरे सिंटैक्स में val तुलना करने के लिए एक ऑब्जेक्ट है।
यदि वर्तमान इंस्टेंस मान से कम है तो वापसी मान शून्य से कम होता है। यह शून्य होता है यदि वर्तमान इंस्टेंस मान के बराबर है, जबकि वापसी मान शून्य से अधिक होता है यदि वर्तमान इंस्टेंस मान से अधिक है।
उदाहरण
आइए अब Int16.CompareTo() मेथड को लागू करने का एक उदाहरण देखें:
using System;
public class Demo {
public static void Main(){
short val1 = 20;
short val2 = 18;
Console.WriteLine("Value 1 = " + val1);
Console.WriteLine("Value 2 = " + val2);
Console.WriteLine("Return value (comparison) = " + val1.CompareTo(val2));
}
}
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा:
Value 1 = 20 Value 2 = 18 Return value (comparison) = 2
उदाहरण
आइए अब Int16.CompareTo() मेथड को लागू करने का एक और उदाहरण देखें:
using System;
public class Demo {
public static void Main(){
short val1 = 10;
short val2 = 10;
Console.WriteLine("Value 1 = " + val1);
Console.WriteLine("Value 2 = " + val2);
Console.WriteLine("Return value (comparison) = " + val1.CompareTo(val2));
}
}
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा:
Value 1 = 10 Value 2 = 10 Return value (comparison) = 0