Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C#

C# में SByte.Equals() मेथड उदाहरण के साथ

विवरण

C# में SByte.Equals() मेथड जांचता है कि वर्तमान इंस्टेंस निर्दिष्ट ऑब्जेक्ट या SByte मान के बराबर है या नहीं।

सिंटैक्स

public bool Equals (sbyte value);
public override bool Equals (object obj);

पहला सिंटैक्स SByte मान से तुलना करता है, दूसरा किसी भी ऑब्जेक्ट से।

उदाहरण

using System;

public class Demo {
    public static void Main() {
        sbyte s1 = 10;
        sbyte s2 = 100;

        Console.WriteLine("S1 का मान = " + s1);
        Console.WriteLine("S2 का मान = " + s2);
        Console.WriteLine("क्या s1 और s2 बराबर हैं? = " + 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");
    }
}

आउटपुट

S1 का मान = 10
S2 का मान = 100
क्या s1 और s2 बराबर हैं? = False
s1 < s2

एक और उदाहरण

using System;

public class Demo {
    public static void Main() {
        sbyte s1 = 10;
        object s2 = 10; // बॉक्स्ड sbyte या int

        Console.WriteLine("S1 का मान = " + s1);
        Console.WriteLine("S2 का मान = " + s2);
        Console.WriteLine("क्या s1 और s2 बराबर हैं? = " + s1.Equals(s2));
    }
}

आउटपुट

S1 का मान = 10
S2 का मान = 10
क्या s1 और s2 बराबर हैं? = False
नोट: दूसरे उदाहरण में False आता है क्योंकि s2 एक object है जिसमें int (10) बॉक्स्ड है, जबकि s1 sbyte है। SByte.Equals(object) टाइप भी जांचता है, इसलिए sbyte और int बराबर नहीं माने जाते।
  1. - C# में Int16.Equals मेथड उदाहरण सहित

    C# में Int16.Equals() मेथड का उपयोग यह दर्शाने वाला मान लौटाने के लिए किया जाता है कि क्या यह इंस्टेंस किसी निर्दिष्ट ऑब्जेक्ट या Int16 के बराबर है।सिंटैक्सनिम्नलिखित सिंटैक्स हैं:public bool Equals (short ob); public override bool Equals (object ob);पहले सिंटैक्स के लिए पैरामीटर ob इस इंस्टेंस से

  1. - C# में UInt64.Equals() मेथड - उदाहरणों के साथ

    C# में UInt64.Equals() मेथड एक मान लौटाता है जो दर्शाता है कि क्या वर्तमान इंस्टेंस किसी निर्दिष्ट ऑब्जेक्ट या UInt64 मान के बराबर है। सिंटैक्स दो ओवरलोड उपलब्ध हैं: public override bool Equals (object ob); public bool Equals (ulong ob); पहला सिंटैक्स: ob पैरामीटर इस इंस्टेंस से तुलना करने के लिए

  1. - C# में UInt16.Equals मेथड उदाहरण सहित

    C# में UInt16.Equals() मेथड एक मान लौटाता है जो दर्शाता है कि यह इंस्टेंस किसी निर्दिष्ट ऑब्जेक्ट या UInt16 के बराबर है या नहीं। सिंटैक्स निम्नलिखित सिंटैक्स है - public override bool Equals (object ob); public bool Equals (ushort ob); यहां, पहले सिंटैक्स के लिए पैरामीटर ob इस इंस्टेंस से तुलना करन