कलेक्शन क्या है? (Collection in hindi)

(Collection in hindi)- नमस्कार दोस्तों आज इस पोस्ट में कलेक्शन क्या है? (Collection in hindi) की पूरी जानकारी हिंदी में आपको बहुत ही अच्छे और सरल, आसान तरीके से बताया जायेगा। कलेक्शन .net fremwork में प्रयोग की जाने वाले classic कलेक्शन के अन्तर्गत आती हैं। और इससे सम्बंधित data को एक जगह पर आसनी से रखा जाता है। कलेक्शन ऐरे की जैसे ही सामान माने जाते है लेकिन यह बहुत जायदा लचीले भी होते हैं, जिससे develper इस पर बहुत ही आसानी से कार्य कर सके। इस पोस्ट में आपको collection के बारे में पूरी तरह से परिचित किया जायेगा तो चलिए दोस्तों अब शुरू करते है –

 

कलेक्शन क्या है? (Collection in hindi)-

Collection in hindi- कलेक्शन (Collection) – डॉट नेट फ्रेमवर्क में प्रयोग की जाने वाले सभी क्लासेस कलेक्शन के अन्तर्गत आती हैं। कलेक्शन के द्वारा समान तथा संबंधित डाटा आईटम को एक जगह पर रखा जाता है। इन क्लासेस को कलेक्शन तथा डिक्शनरी कहा जाता है जो एक समान डाटा को स्टोर करते हैं। सिस्टम कलैक्शन (System Collection) नेमस्पेस ऐसे कई क्लासेस को बताती है जिनमें एक समान डाटा स्टोर रहता है।

डॉटनेट फ्रेमवर्क में सभी कलैक्शन क्लासेस आई कलैक्शन (I Collection) इन्टरफेस के द्वारा ही प्रयोग किये जाते हैं जिसे कि Ienumerable से इन्हेरिट (Inherit) किया जाता है तथा एक आब्जैक्ट की तरह पारिभाषित किया जाता है, जो कि, For-Each लूप के माध्यम से Enumeration को सपोर्ट करता है।

कलेक्शन, ऐरे के समान ही होते हैं, लेकिन यह अधिक लचीले होते हैं, जिससे डैवलपर आसानी से कार्य कर सके । आई कलैक्शन (i Collection) इन्टरफेस कलैक्शन के ऑब्जेक्ट से कम विशेषताओं को परिभाषित करते हैं। डॉट नेट फ्रेमवर्क में दो अन्यं मैथड्स को रखा गया है, जिनके द्वारा ऑब्जेक्ट में अधिक शक्ति तथा लचीलापन जोड़ा गया है। Collection in hindi

 

डॉट नेट फ्रेमवर्क में दो अन्यं मैथड्स-

  1.  आईलिस्ट इन्टरफेस (I List Interface)
  2.  आईडिक्शनरी इन्टरफेस (i Dictionary Interface)

 

(1) आईलिस्ट इन्टरफेस (I List Interface) –

फ्रेमवर्क के अन्दर कई क्लासेस का प्रयोग किया गया है, जिन्हें आईलिस्ट इन्टरफेस के अन्तर्गत प्रयोग किया जाये मात्र यह इन्टरफेस i Collection से इन्हेरिट किया गया और फिर Ienumerable से इन्हेरिट होता है तथा ऑब्जेक्ट के कलैक्शन को देशांता है, जिनको अलग-अलग रखा जाता है।

आईलिस्ट के सभी प्रयोगों को तीन निम्नलिखित भागों में बाँटा गया है

  • (अ) रीड ऑनली (Read Only) – कलैक्शन के तत्वों को सिर्फ पढ़ा जा.सकता है। ये तत्व परिवर्तित तथा डिलीट नहीं हो सकते हैं, और न ही नये तत्वों को जोड़ा जा सकता है।
  • (ब) फिक्सड साईज (Fixed Size) – कलैक्शन में उपस्थित तत्वों को न तो हटाया जा सकता है, और न ही उनमें कोई अन्य तत्व जोड़ा जा सकता है क्योंकि साईज fixed होता है। परंतु कलैक्शन में पूर्व स्टोर तत्वों को परिवर्तित किया जा सकता है।
  • (स) वेरिएबल साईज (Variable Size) – इसमें आईटम को परिवर्तित भी कर सकते हैं तथा नया आईटम जोड़ भी सकते हैं व किसी आईटम को हटा भी सकते हैं क्योंकि इसमें कलैक्शन का साईज वेरिएबल होता है।

आईलिस्ट के मैम्बर्स (Members of iList)- नीचे प्रदर्शित लिस्ट में आईलिस्ट इन्टरफेंस को प्रॉपर्टी तथा मैचड्स को दर्शाया गया है।

(i) Count – यह कलेक्शन के तत्वों की संख्या को दर्शाता है।

(ii) Copy to (carry, index) – यह कलैक्शन से तत्वों की कॉपी करके ऐरे में स्टोर करता है, जो कि एरे में Index वाली जगह से कॉपी करना प्रारंभ करता है।

(iii) Item (index) – यह बेस्ड इन्डैक्स पर आईटम को Set, Get करता है।

(iv) Clear – यह कलेक्शन से सभी आईटम को हटाता है।

(v) Add (object) – यह कलैक्शन की अंतिम जगह पर एक आईटम को जोड़ देता है, तथा जिस जगह पर वह आईटम जोड़ा गया है, वहाँ का इन्डेक्स लौटाता है।

(vi) Insert (index, object) – यह दिये गये index पर आईटम को जोड़ता है।

(vii) Remove (object)- यह कलेक्शन से आईटम को हटाता है।

(viii) Remove

(ix) Contains At (index) बताई गई index पर तत्व को हटाया गया है। (object) – यदि आब्जेक्ट कलैक्शन में उपस्थित होता है, तो यह True वैल्यू वापस करता है।

(x) Is Fixed Size – यदि कलेक्शन में कोई आइटम जुड़ नहीं सकता तब यह True वैल्यू वापस करता है। (xi) Is Readonly- यदि कलैक्शन में आइटम नहीं लिखा जा सकता तब यह True वैल्यू वापस करता है। Collection in hindi

 

(2) आईडिक्शनरी इन्टरफेस (i Dictionary Interface) –

यह कलेक्शन ऑब्जेक्ट्स को रखता है, जो कि (key, value) के जोड़े में रहते हैं, इसे आई कलैक्शन से इन्हेरिट किया जाता है।

इसके सभी मैम्बर्स निम्नलिखित हैं।

(i) Count – यह डिक्शनरी में उपस्थित या स्टोर तत्वों की संख्या को बताता है।

(ii) Copy To (array, index)- यह डिक्शनरी से तत्वों का कॉपी करके ऐरे में स्टोर करता है।

(iii) Item (key) – की से जुड़े हुये आईटम को Set या Get करता है।

(iv) Clear – डिक्शनरी में से एक आईटम को हटाता है।

(v) Add (key, value) – यह डिक्शनरी में एक आईटम को स्टोर करता है।

(vi) Remove (key) – यह दिये गये Key की वैल्यू को डिक्शनरी से हटाता है। (vii) Keys- – उस आई-कलैक्शन ऑब्जेक्ट को वापस करता है जो कि डिक्शनरी में इस Key को रखता है। and

(viii) Values – – आई-कलेक्शन ऑब्जेक्ट को वापस करता है, जो कि डिक्शनरी में वैल्यू को रखता है।

 

FAQ’S

1. कलेक्शन को हिंदी में क्या कहते है ?

कलेक्शन को हिंदी में संग्रह कहते है

 

2. कलेक्शन को इंग्लिश में कैसे लिखते है ?

कलेक्शन को इंग्लिश में collection लिखते है

 

3. कलेक्शन के अन्तर्गत क्या-क्या आता है ?

डॉट नेट फ्रेमवर्क में प्रयोग की जाने वाले सभी क्लासेस कलेक्शन के अन्तर्गत आती हैं।

 

Conclusion (निष्कर्ष)

तो दोस्तों आपको मेरी यह पोस्ट कलेक्शन क्या है? (Collection in hindi) कैसी लगी आशा है कि आपको अच्छी और हेल्पफुल लगी होगी ऐसी ही जानकारी के लिए आप मेरे ब्लॉग के साथ जुड़े रहे तथा अपने दोस्तों के साथ शेयर जरूर करे ।

 

 

Leave a Comment

error: Content is protected !!