C# में दो प्रकार के संग्रह होते हैं:गैर-सामान्य संग्रह और सामान्य संग्रह।
सी#में जेनरिक
सामान्य संग्रह में समान डेटाटाइप के तत्व होते हैं।
उदाहरण के लिए -
- सूची
- शब्दकोश
- हैशसेट
शब्दकोश − Dictionary C# में कुंजियों और मानों का एक संग्रह है। शब्दकोश
हैशसेट - C# में हैशसेट एक सरणी में डुप्लिकेट स्ट्रिंग्स या तत्वों को समाप्त करता है। C# में, यह एक अनुकूलित सेट संग्रह है।
C# में गैर-जेनेरिक
गैर-जेनेरिक संग्रह में विभिन्न डेटाटाइप के तत्व होते हैं।
गैर-सामान्य संग्रह निम्नलिखित हैं:ArrayList, BitArray.
ArrayList - यह एक वस्तु के आदेशित संग्रह का प्रतिनिधित्व करता है जिसे व्यक्तिगत रूप से अनुक्रमित किया जा सकता है। ArrayList एक सरणी का एक विकल्प है। हालांकि, ऐरे के विपरीत, आप किसी इंडेक्स का उपयोग करके किसी निर्दिष्ट स्थान पर सूची से आइटम जोड़ और हटा सकते हैं और ऐरे अपने आप आकार बदल लेता है।
बिटअरे - यह 1 और 0 के मानों का उपयोग करके बाइनरी प्रतिनिधित्व की एक सरणी का प्रतिनिधित्व करता है। इसका उपयोग तब किया जाता है जब आपको बिट्स को स्टोर करने की आवश्यकता होती है लेकिन बिट्स की संख्या पहले से नहीं पता होती है।