-
C# में स्ट्रिंग का हैश कोड कैसे प्राप्त करें?
C# में किसी स्ट्रिंग का हैश कोड प्राप्त करने के लिए, हम GetHashCode() मेथड का उपयोग करते हैं। यह मेथड स्ट्रिंग के लिए एक पूर्णांक हैश कोड लौटाता है जिसका उपयोग हैश टेबल और डिक्शनरी जैसे डेटा संरचनाओं में त्वरित लुकअप के लिए किया जाता है। समान स्ट्रिंग्स का समान हैश कोड होता है (हालांकि हैश कोड टकरा
-
C# में HashSet के माध्यम से पुनरावृति करने वाला एन्यूमरेटर प्राप्त करें
C# में HashSet<T> संग्रह के तत्वों पर पुनरावृति करने के लिए, हम GetEnumerator() मेथड का उपयोग करके एक एन्यूमरेटर प्राप्त कर सकते हैं। HashSet अद्वितीय तत्वों का संग्रह है जो डुप्लिकेट मानों की अनुमति नहीं देता। यह System.Collections.Generic नेमस्पेस का हिस्सा है और सेट ऑपरेशंस के लिए अनुकूलित
-
C# में ListDictionary में विशिष्ट कुंजी है या नहीं जांचें
C# में ListDictionary में कोई विशिष्ट कुंजी मौजूद है या नहीं यह जांचने के लिए, हम Contains मेथड का उपयोग करते हैं। यह मेथड निर्दिष्ट कुंजी मिलने पर true और न मिलने पर false लौटाता है। ListDictionary छोटे संग्रह के लिए कुशल है और System.Collections.Specialized नेमस्पेस में स्थित है। उदाहरण 1: दो डि
-
C# में ListDictionary का निश्चित आकार है या नहीं जांचें
C# में ListDictionary का निश्चित आकार है या नहीं यह जांचने के लिए, हम IsFixedSize प्रॉपर्टी का उपयोग करते हैं। यह प्रॉपर्टी एक बूलियन मान लौटाती है जो दर्शाता है कि क्या डिक्शनरी का आकार निश्चित है। ListDictionary क्लास System.Collections.Specialized नेमस्पेस का हिस्सा है और यह छोटे डेटा सेट के लिए
-
C# में जांचें कि SortedList ऑब्जेक्ट सिंक्रनाइज़्ड है या नहीं
SortedList.IsSynchronized गुण इंगित करता है कि SortedList थ्रेड-सेफ है या नहीं। मानक SortedList false लौटाता है। सिंक्रनाइज़्ड रैपर के लिए SortedList.Synchronized(SortedList) स्थैतिक मेथड का उपयोग करें। उदाहरण 1: सिंक्रनाइज़्ड रैपर बनाना using System; using System.Collections; public class Demo {
-
C# में जांचें कि StringDictionary सिंक्रनाइज़्ड है या नहीं
StringDictionary.IsSynchronized गुण इंगित करता है कि StringDictionary थ्रेड-सेफ है या नहीं। मानक StringDictionary इंस्टेंस हमेशा false लौटाते हैं। .NET Framework StringDictionary के लिए कोई अंतर्निहित सिंक्रनाइज़्ड रैपर प्रदान नहीं करता। उदाहरण 1: दो StringDictionaries using System; using System.Col
-
C# में जांचें कि ArrayList सिंक्रनाइज़्ड (थ्रेड-सेफ) है या नहीं
ArrayList.IsSynchronized गुण इंगित करता है कि ArrayList थ्रेड-सेफ (सिंक्रनाइज़्ड) है या नहीं। मानक ArrayList false लौटाता है। सिंक्रनाइज़्ड रैपर के लिए ArrayList.Synchronized का उपयोग करें। उदाहरण 1: दो असिंक्रनाइज़्ड ArrayLists using System; using System.Collections; public class Demo { public
-
C# में जांचें कि ArrayList का आकार निश्चित है या नहीं
ArrayList.IsFixedSize गुण इंगित करता है कि ArrayList का आकार निश्चित है या नहीं। मानक ArrayList इंस्टेंस false लौटाते हैं (आकार बदल सकते हैं)। निश्चित आकार रैपर के लिए ArrayList.FixedSize(ArrayList) का उपयोग करें। उदाहरण 1: सिंक्रनाइज़्ड रैपर (निश्चित आकार नहीं) using System; using System.Collection
-
C# में ArrayList के लिए सिंक्रनाइज़्ड रैपर बनाएं
ArrayList.Synchronized(ArrayList) स्थैतिक मेथड निर्दिष्ट ArrayList के चारों ओर एक थ्रेड-सेफ (सिंक्रनाइज़्ड) रैपर लौटाता है। रैपर सभी ऑपरेशन्स पर लॉक करता है। मूल ArrayList असिंक्रनाइज़्ड रहता है। उदाहरण 1: असिंक्रनाइज़्ड ArrayList using System; using System.Collections; public class Demo { publ
-
C# में Hashtable के लिए सिंक्रनाइज़्ड रैपर बनाएं
Hashtable.Synchronized(Hashtable) स्थैतिक मेथड निर्दिष्ट Hashtable के चारों ओर एक थ्रेड-सेफ (सिंक्रनाइज़्ड) रैपर लौटाता है। रैपर सभी ऑपरेशन्स पर लॉक करता है। मूल हैशटेबल असिंक्रनाइज़्ड रहता है। उदाहरण 1: असिंक्रनाइज़्ड Hashtable using System; using System.Collections; public class Demo { public
-
C# में निर्दिष्ट प्रारंभिक क्षमता के साथ ArrayList बनाएं
ArrayList(int capacity) कंस्ट्रक्टर निर्दिष्ट प्रारंभिक क्षमता के साथ एक ArrayList बनाता है। यह आंतरिक सरणी को पूर्व-आवंटित करके पुनः आवंटन ओवरहेड से बचाता है जब तत्वों की अनुमानित संख्या ज्ञात हो। उदाहरण 1: दो ArrayLists अलग-अलग क्षमताओं के साथ using System; using System.Collections; public class
-
C# में केस-सेंसिटिव HybridDictionary वर्ग बनाएं
HybridDictionary कंस्ट्रक्टर में bool caseInsensitive पैरामीटर होता है: false केस-सेंसिटिव (डिफ़ॉल्ट), true केस-इनसेंसिटिव के लिए। यह कुंजी तुलना व्यवहार को नियंत्रित करता है। उदाहरण 1: केस-सेंसिटिव (false) using System; using System.Collections; using System.Collections.Specialized; public class D
-
C# में निर्दिष्ट केस संवेदनशीलता के साथ खाली HybridDictionary बनाएं
HybridDictionary कंस्ट्रक्टर एक बूलियन पैरामीटर स्वीकार करता है जो केस संवेदनशीलता निर्दिष्ट करता है: true केस-सेंसिटिव (डिफ़ॉल्ट), false केस-इनसेंसिटिव। यह छोटे डेटा के लिए ListDictionary और बड़े के लिए Hashtable का उपयोग करता है। उदाहरण 1: डिफ़ॉल्ट (केस-सेंसिटिव) using System; using System.Collect
-
C# में जांचें कि ArrayList रीड-ओनली है या नहीं
ArrayList.IsReadOnly गुण इंगित करता है कि ArrayList रीड-ओनली है या नहीं। मानक ArrayList इंस्टेंस हमेशा false लौटाते हैं। रीड-ओनली रैपर के लिए ArrayList.ReadOnly का उपयोग करें। उदाहरण 1: सिंक्रनाइज़्ड और फिक्स्ड साइज रैपर using System; using System.Collections; public class Demo { public static
-
C# में SortedList ऑब्जेक्ट में निर्दिष्ट इंडेक्स पर मान प्राप्त करें
SortedList.GetByIndex(int index) मेथड निर्दिष्ट शून्य-आधारित इंडेक्स पर मान लौटाता है, जहां इंडेक्स क्रमबद्ध कुंजी क्रम से मेल खाता है। यह कुंजी नहीं बल्कि मान लौटाता है। उदाहरण 1: स्ट्रिंग कुंजियाँ और मान using System; using System.Collections; public class Demo { public static void Main(Strin
-
C# में SortedList ऑब्जेक्ट में मान प्राप्त करें
SortedList.Values गुण एक ICollection लौटाता है जिसमें सॉर्टेडलिस्ट के मान कुंजियों के क्रम के अनुसार होते हैं। Keys गुण कुंजियों का संग्रह लौटाता है। दोनों लाइव दृश्य हैं। उदाहरण 1: पूर्णांक कुंजियाँ, स्ट्रिंग मान using System; using System.Collections; public class Demo { public static void Ma
-
C# में जांचें कि SortedSet और निर्दिष्ट संग्रह में समान तत्व हैं या नहीं
SortedSet<T>.SetEquals(IEnumerable<T>) मेथड जांचता है कि क्या वर्तमान SortedSet और निर्दिष्ट संग्रह में ठीक वही तत्व हैं (क्रम की परवाह किए बिना, क्योंकि दोनों क्रमबद्ध हैं)। यह बूलियन लौटाता है। उदाहरण 1: अलग-अलग तत्व using System; using System.Collections.Generic; public class Demo {
-
C# में OrderedDictionary में IDictionaryEnumerator ऑब्जेक्ट प्राप्त करें
OrderedDictionary.GetEnumerator() मेथड एक IDictionaryEnumerator लौटाता है जो कुंजी-मान जोड़ों पर सम्मिलन क्रम में पुनरावृत्ति करता है। यह DictionaryEntry ऑब्जेक्ट्स के माध्यम से कुंजियों और मानों दोनों तक पहुंच प्रदान करता है। उदाहरण 1: संख्यात्मक कुंजियाँ using System; using System.Collections; usi
-
C# में Stack के शीर्ष पर ऑब्जेक्ट प्राप्त करें
Stack<T>.Peek() मेथड स्टैक के शीर्ष पर ऑब्जेक्ट को बिना हटाए लौटाता है। यदि स्टैक खाली है तो InvalidOperationException फेंकता है। Pop() शीर्ष ऑब्जेक्ट को हटाकर लौटाता है। उदाहरण 1: स्ट्रिंग स्टैक using System; using System.Collections.Generic; public class Demo { public static void Main()
-
C# में जांचें कि BitArray रीड-ओनली है या नहीं
BitArray.IsReadOnly गुण इंगित करता है कि BitArray रीड-ओनली है या नहीं। मानक BitArray इंस्टेंस हमेशा false लौटाते हैं (वे लिखने योग्य हैं)। ICollection इंटरफ़ेस के लिए यह गुण मौजूद है। उदाहरण 1: दो BitArrays using System; using System.Collections; public class Demo { public static void Main()