UInt16 संरचना एक 16-बिट अहस्ताक्षरित पूर्णांक का प्रतिनिधित्व करती है। UInt16 मान प्रकार 0 से 65535 तक के मान वाले अहस्ताक्षरित पूर्णांकों का प्रतिनिधित्व करता है।
आइए अब UInt16 स्ट्रक्चर विधियों के कुछ उदाहरण देखें -
UInt16.CompareTo()
C# में UInt16.CompareTo () विधि का उपयोग वर्तमान उदाहरण की तुलना किसी निर्दिष्ट ऑब्जेक्ट या UInt16 से करने के लिए किया जाता है और उनके सापेक्ष मूल्यों का संकेत देता है।
वाक्यविन्यास
निम्नलिखित वाक्य रचना है -
public int CompareTo (object val); public int CompareTo (ushort val;
ऊपर, पहले सिंटैक्स का मान तुलना करने के लिए एक वस्तु है। दूसरे सिंटैक्स का मान तुलना करने के लिए एक अहस्ताक्षरित पूर्णांक है।
यदि वर्तमान उदाहरण मान के बराबर है, तो वापसी मान 0 है। यदि वर्तमान उदाहरण वैल से कम है तो यह शून्य से कम है। यदि वर्तमान उदाहरण मान से अधिक है, तो वापसी मूल्य शून्य से अधिक है।
उदाहरण
आइए अब UInt16.CompareTo() विधि को लागू करने के लिए एक उदाहरण देखें -
using System; public class Demo { public static void Main(){ ushort val1 = 25; ushort 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
उदाहरण
आइए अब UInt16.CompareTo() विधि को लागू करने के लिए एक और उदाहरण देखें -
using System; public class Demo { public static void Main(){ ushort val1 = 25; object val2 = (ushort)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
UInt16.Equals()
C# में UInt16.Equals() विधि एक मान देता है जो दर्शाता है कि यह उदाहरण किसी निर्दिष्ट ऑब्जेक्ट या UInt16 के बराबर है या नहीं।
वाक्यविन्यास
निम्नलिखित वाक्य रचना है -
public override bool Equals (object ob); public bool Equals (ushort ob);
ऊपर, पहले सिंटैक्स के लिए पैरामीटर ob इस इंस्टेंस की तुलना करने के लिए एक ऑब्जेक्ट है और दूसरे सिंटैक्स के लिए पैरामीटर ob इस इंस्टेंस की तुलना करने के लिए 16-बिट अहस्ताक्षरित पूर्णांक है।
उदाहरण
आइए अब UInt16.Equals() पद्धति को लागू करने के लिए एक उदाहरण देखें -
using System; public class Demo { public static void Main(){ ushort val1 = 52; ushort 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
उदाहरण
आइए अब UInt16.Equals() विधि को लागू करने के लिए एक और उदाहरण देखें -
using System; public class Demo { public static void Main(){ ushort val1 = 100; ushort 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