C# में UInt64.CompareTo() विधि का उपयोग वर्तमान उदाहरण की तुलना किसी निर्दिष्ट ऑब्जेक्ट या UInt64 से करने के लिए किया जाता है और उनके सापेक्ष मूल्यों का संकेत देता है।
सिंटैक्स
निम्नलिखित वाक्य रचना है -
public int CompareTo (object val); public int CompareTo (ulong val;
ऊपर, पहले सिंटैक्स का मान तुलना करने के लिए एक वस्तु है। दूसरे सिंटैक्स का मान तुलना करने के लिए एक अहस्ताक्षरित पूर्णांक है।
यदि वर्तमान उदाहरण मान के बराबर है, तो वापसी मान 0 है। यदि वर्तमान उदाहरण वैल से कम है तो यह शून्य से कम है। यदि वर्तमान उदाहरण मान से अधिक है, तो वापसी मूल्य शून्य से अधिक है।
उदाहरण
आइए अब UInt64.CompareTo() विधि को लागू करने के लिए एक उदाहरण देखें -
using System; public class Demo { public static void Main(){ ulong val1 = 257876; ulong val2 = 5657655; 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("val=val2"); } }
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
Return value (comparison) = -1 val1 < val2
उदाहरण
आइए अब UInt64.CompareTo() विधि को लागू करने के लिए एक और उदाहरण देखें -
using System; public class Demo { public static void Main(){ ulong val1 = 258768768; object val2 = (ulong)1765765; 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("val=val2"); } }
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
Return value (comparison) = 1 val1 > val2