CollectionBase no IList implementation?

670 Views Asked by At

Would anyone explain to me why in the abstract CollectionBase class (in System.Collections which derives from IList) it does not have the IList members implemented? I thought it was obligatory.

System.Collection.CollectionBase

1

There are 1 best solutions below

4
On BEST ANSWER

It implements IList explicitly, so you'll need to cast your CollectionBase instance to IList to access those members.

IList list = (IList)collectionBase;
list.Add(...);