C# में ICollection इंटरफ़ेस सभी गैर-सामान्य संग्रहों के लिए आकार, गणक और सिंक्रनाइज़ेशन विधियों को परिभाषित करता है। यह System.Collections नाम स्थान में कक्षाओं के लिए आधार इंटरफ़ेस है।
ICollection इंटरफ़ेस के गुण निम्नलिखित हैं -
<टेबल> <थहेड>ICollection में तत्वों की संख्या
एक ऑब्जेक्ट प्राप्त करता है जो आईसीओलेक्शन तक पहुंच को सिंक्रनाइज़ करने के लिए उपयोगी होता है।
ICollection इंटरफ़ेस की विधियाँ निम्नलिखित हैं -
<टेबल> <थहेड>विधि ICollection के तत्वों को एक ऐरे में कॉपी करती है।
GetEnumerator() विधि एक एन्यूमरेटर देता है जो एक संग्रह के माध्यम से पुनरावृत्त होता है