UInt32 स्ट्रक्चर 32-बिट अनसाइन्ड इंटीजर को दर्शाता है। UInt32 वैल्यू टाइप 0 से 4,294,967,295 तक मानों वाले अनसाइन्ड इंटीजर्स को दर्शाता है।
आइए अब UInt32 स्ट्रक्चर के कुछ मेथड्स के उदाहरण देखते हैं:
UInt32.CompareTo()
C# में UInt32.CompareTo() मेथड का उपयोग वर्तमान इंस्टेंस की तुलना किसी निर्दिष्ट ऑब्जेक्ट या UInt32 से करने और उनके सापेक्ष मानों का संकेत लौटाने के लिए किया जाता है।
सिंटैक्स
निम्नलिखित सिंटैक्स है:
public int CompareTo (object val); public int CompareTo (uint val);
पहले सिंटैक्स के लिए मान तुलना करने के लिए एक ऑब्जेक्ट है। दूसरे सिंटैक्स के लिए मान तुलना करने के लिए एक अनसाइन्ड इंटीजर है।
रिटर्न वैल्यू 0 होती है यदि वर्तमान इंस्टेंस वैल्यू के बराबर है। यह शून्य से कम होती है यदि वर्तमान इंस्टेंस 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("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) = -30 val1 < val2
एक और उदाहरण
आइए ऑब्जेक्ट के साथ तुलना का एक और उदाहरण देखते हैं:
using System;
public class Demo {
public static void Main(){
uint val1 = 25;
object val2 = (uint)2;
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) = 23 val1 > val2
UInt32.Equals()
C# में UInt32.Equals() मेथड एक मान लौटाता है जो दर्शाता है कि क्या यह इंस्टेंस किसी निर्दिष्ट ऑब्जेक्ट या UInt32 के बराबर है।
सिंटैक्स
निम्नलिखित सिंटैक्स हैं:
public override bool Equals (object ob); public bool Equals (uint ob);
पहले सिंटैक्स के लिए पैरामीटर ob इस इंस्टेंस से तुलना करने के लिए एक ऑब्जेक्ट है और दूसरे सिंटैक्स के लिए पैरामीटर ob इस इंस्टेंस से तुलना करने के लिए 32-बिट अनसाइन्ड इंटीजर है।
उदाहरण
आइए अब UInt32.Equals() मेथड को लागू करने का एक उदाहरण देखते हैं:
using System;
public class Demo {
public static void Main(){
uint val1 = 52;
uint val2 = 10;
bool res = val1.Equals(val2);
Console.WriteLine("Return value (comparison) = " + res);
if (res)
Console.WriteLine("val1 = val2");
else
Console.WriteLine("val1 != val2");
}
}आउटपुट
यह निम्नलिखित आउटपुट देगा:
Return value (comparison) = False val1 != val2
एक और उदाहरण
आइए बराबर मानों के साथ एक और उदाहरण देखते हैं:
using System;
public class Demo {
public static void Main(){
uint val1 = 100;
uint val2 = 100;
bool res = val1.Equals(val2);
Console.WriteLine("Return value (comparison) = " + res);
if (res)
Console.WriteLine("val1 = val2");
else
Console.WriteLine("val1 != val2");
}
}आउटपुट
यह निम्नलिखित आउटपुट देगा:
Return value (comparison) = True val1 = val2