Saturday, 15 January 2011

Array class implementation in C# -



Array class implementation in C# -

this question has reply here:

why (does really?) list<t> implement these interfaces, not ilist<t>? 5 answers

going implementation details, see implementation of array class as

public abstract class array : icloneable, ilist, icollection, ienumerable, istructuralcomparable, istructuralequatable

implementation of ilist interface reads as

public interface ilist : icollection, ienumerable

my question is, doesn't array class automatically implement icollection , ienumerable moment implements ilist? why these implemented explicitly?

the implementation of array is:

array : icloneable, ilist, istructuralcomparable, istructuralequatable

take on source in here

maybe took on msdn create document clearer.

c# arrays

No comments:

Post a Comment