What does the interface ICollection do in C#



The ICollection interface in C# defines the size, enumerators, and synchronization methods for all nongeneric collections. It is the base interface for classes in the System.Collections namespace.

The following are the properties of ICollection interface −

Sr.No. Property Name & Description
1 Count
The number of elements in the ICollection
2 SyncRoot
Gets an object that useful to synchronize access to the ICollection.

The following are the methods of ICollection interface −

Sr.No. Method Name & Description
1 CopyTo(Array^,Int32)
The method copies the elements of the ICollection to an Array.
2 GetEnumerator()
The GetEnumerator() method returns an enumerator that iterates through a collection
Updated on: 2020-06-20T15:22:31+05:30

2K+ Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements