C# में UInt32.CompareTo() मेथड का उपयोग वर्तमान इंस्टेंस की तुलना किसी निर्दिष्ट ऑब्जेक्ट या UInt32 से करने और उनके सापेक्ष मानों का संकेत वापस करने के लिए किया जाता है।
सिंटैक्स
निम्नलिखित सिंटैक्स है:
public int CompareTo (object val); public int CompareTo (uint val;
ऊपर, पहली सिंटैक्स के लिए Val तुलना करने के लिए एक ऑब्जेक्ट है। दूसरी सिंटैक्स के लिए Val तुलना करने के लिए एक अनसाइन्ड इंटीजर है।
रिटर्न मान 0 है यदि वर्तमान इंस्टेंस मान के बराबर है। यह शून्य से कम है यदि वर्तमान इंस्टेंस Val से कम है। रिटर्न मान शून्य से अधिक है यदि वर्तमान इंस्टेंस Val से अधिक है।
उदाहरण
आइए अब UInt32.CompareTo() मेथड को लागू करने का एक उदाहरण देखते हैं:
using System;
public class Demo {
public static void Main(){
uint val1 = 25;
uint val2 = 55;
int res = val1.CompareTo(val2);
Console.WriteLine("रिटर्न मान (तुलना) = " + res);
if (res > 0)
Console.WriteLine("val1 > val2");
else if (res < 0)
Console.WriteLine("val1 < val2");
else
Console.WriteLine("val=val2");
}
}
आउटपुट
यह निम्नलिखित आउटपुट देगा:
रिटर्न मान (तुलना) = -30 val1 < val2
उदाहरण
आइए अब UInt32.CompareTo() मेथड को लागू करने का एक और उदाहरण देखते हैं:
using System;
public class Demo {
public static void Main(){
uint val1 = 25;
object val2 = (uint)2;
int res = val1.CompareTo(val2);
Console.WriteLine("रिटर्न मान (तुलना) = " + res);
if (res > 0)
Console.WriteLine("val1 > val2");
else if (res < 0)
Console.WriteLine("val1 < val2");
else
Console.WriteLine("val=val2");
}
}
आउटपुट
यह निम्नलिखित आउटपुट देगा:
रिटर्न मान (तुलना) = 23 val1 > val2