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

C# में Int16.GetHashCode() मेथड उदाहरण सहित


C# में Int16.GetHashCode() मेथड का उपयोग वर्तमान इंस्टेंस के लिए हैश कोड लौटाने के लिए किया जाता है।

सिंटैक्स

निम्नलिखित सिंटैक्स है:

public override int GetHashCode ();

उदाहरण

आइए अब Int16.GetHashCode() मेथड को लागू करने का एक उदाहरण देखते हैं:

using System; 
public class Demo { 
    public static void Main(){ 
        short val1 = 20; 
        short val2 = 25; 
        Console.WriteLine("Value1 = " + val1); 
        Console.WriteLine("Value2 = " + val2); 
        Console.WriteLine("HashCode for value1 = " + val1.GetHashCode()); 
        Console.WriteLine("HashCode for value2 = " + val2.GetHashCode()); 
        Console.WriteLine("Are they equal? = " + (val1.Equals(val2))); 
    } 
}

आउटपुट

यह निम्नलिखित आउटपुट देगा:

Value1 = 20 Value2 = 25 HashCode for value1 = 1310740 HashCode for value2 = 1638425 Are they equal? = False

एक और उदाहरण

आइए एक और उदाहरण देखते हैं:

using System; 
public class Demo { 
    public static void Main(){ 
        short val1 = 0; 
        short val2 = Int16.MaxValue; 
        Console.WriteLine("Value1 = " + val1); 
        Console.WriteLine("Value2 = " + val2); 
        Console.WriteLine("HashCode for value1 = " + val1.GetHashCode()); 
        Console.WriteLine("HashCode for value2 = " + val2.GetHashCode()); 
        Console.WriteLine("Are they equal? = " + (val1.Equals(val2))); 
    } 
}

आउटपुट

यह निम्नलिखित आउटपुट देगा:

Value1 = 0 Value2 = 32767 HashCode for value1 = 0 HashCode for value2 = 2147450879 Are they equal? = False

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

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

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

    C# में UInt64.GetHashCode() मेथड वर्तमान UInt64 इंस्टेंस के लिए हैश कोड लौटाता है। हैश कोड का उपयोग हैश-आधारित संग्रह (जैसे HashSet, Dictionary) में त्वरित लुकअप के लिए किया जाता है। सिंटैक्स public override int GetHashCode (); उदाहरण 1: सामान्य मान और MinValue using System; public class Demo {

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

    C# में UInt16.GetHashCode() मेथड का उपयोग वर्तमान UInt16 इंस्टेंस के लिए HashCode प्राप्त करने के लिए किया जाता है। सिंटैक्स निम्नलिखित सिंटैक्स है - public override int GetHashCode (); उदाहरण आइए UInt16.GetHashCode() मेथड को लागू करने का एक उदाहरण देखते हैं - using System; public class Demo {