C# में SByte.Equals() विधि का उपयोग यह दर्शाने के लिए किया जाता है कि यह उदाहरण किसी निर्दिष्ट ऑब्जेक्ट या SByte के बराबर है या नहीं।
सिंटैक्स
वाक्य रचना इस प्रकार है -
public bool Equals (sbyte ob); public override bool Equals (object ob);
ऊपर, इस उदाहरण की तुलना करने के लिए एक SByte मान के लिए ob पैरामीटर, जबकि 2 nd के लिए ob पैरामीटर वाक्य रचना इस उदाहरण के साथ तुलना करने के लिए एक वस्तु है।
उदाहरण
आइए अब एक उदाहरण देखें -
using System; public class Demo { public static void Main() { sbyte s1 = 10; sbyte s2 = 100; Console.WriteLine("Value of S1 = "+s1); Console.WriteLine("Value of S2 = "+s2); Console.WriteLine("Is s1 and s2 equal? = "+s1.Equals(s2)); int res = s1.CompareTo(s2); if (res > 0) Console.WriteLine("s1 > s2"); else if (res < 0) Console.WriteLine("s1 < s2"); else Console.WriteLine("s1 = s2"); } }
आउटपुट
यह निम्नलिखित आउटपुट देगा -
Value of S1 = 10 Value of S2 = 100 Is s1 and s2 equal? = False s1 < s2
उदाहरण
आइए अब एक और उदाहरण देखें -
using System; public class Demo { public static void Main() { sbyte s1 = 10; object s2 = 10; Console.WriteLine("Value of S1 = "+s1); Console.WriteLine("Value of S2 = "+s2); Console.WriteLine("Is s1 and s2 equal? = "+s1.Equals(s2)); } }
आउटपुट
यह निम्नलिखित आउटपुट देगा -
Value of S1 = 10 Value of S2 = 10 Is s1 and s2 equal? = False