gethashcode पर टैग किए गए जवाब

20
GetHashCode को ओवरराइड करने के लिए सबसे अच्छा एल्गोरिथ्म क्या है?
.NET में, इस GetHashCodeविधि का उपयोग .NET बेस क्लास लाइब्रेरी में बहुत सारी जगहों पर किया जाता है। इसे ठीक से लागू करना विशेष रूप से एक संग्रह में या समानता का निर्धारण करते समय वस्तुओं को जल्दी से खोजना महत्वपूर्ण है। क्या मेरे मानक GetHashCodeवर्गों के लिए लागू करने …

6
Object.GetHashCode () के लिए डिफ़ॉल्ट कार्यान्वयन
GetHashCode()कार्य के लिए डिफ़ॉल्ट कार्यान्वयन कैसे होता है ? और क्या यह संरचनाओं, वर्गों, सरणियों आदि को कुशलतापूर्वक और पर्याप्त रूप से संभालता है? मैं यह तय करने की कोशिश कर रहा हूं कि मुझे किन मामलों में अपना पैक लगाना चाहिए और किन मामलों में मैं अच्छी तरह से …
162 .net  hash  gethashcode 

3
.NET में IEHalityComparer <T> में GetHashCode की भूमिका क्या है?
मैं इंटरफ़ेस IEqualityComparer के GetHashCode विधि की भूमिका को समझने की कोशिश कर रहा हूं। निम्न उदाहरण MSDN से लिया गया है: using System; using System.Collections.Generic; class Example { static void Main() { try { BoxEqualityComparer boxEqC = new BoxEqualityComparer(); Dictionary&lt;Box, String&gt; boxes = new Dictionary&lt;Box, string&gt;(boxEqC); Box redBox = …

11
.NET अद्वितीय ऑब्जेक्ट पहचानकर्ता
क्या किसी उदाहरण की विशिष्ट पहचानकर्ता होने का एक तरीका है? GetHashCode()एक ही उदाहरण की ओर इशारा करते हुए दो संदर्भों के लिए समान है। हालांकि, दो अलग-अलग उदाहरण (काफी आसानी से) एक ही हैश कोड प्राप्त कर सकते हैं: Hashtable hashCodesSeen = new Hashtable(); LinkedList&lt;object&gt; l = new LinkedList&lt;object&gt;(); …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.