[Mono-list] Problem extending collection with generics
robertj at gmx.net
Wed Jan 9 06:54:36 EST 2008
Dan Smithers wrote:
> I have a small and irritating problem.
> I want to write a collection class derived from
> System.Collections.Generic.ICollection that contains a mathematical set.
> I have found it difficult to get it to compile because of the
> GetEnumerator methods.
> I need to override both
> System.Collections.IEnumarable.GetEnumerator and
> If I only have one defined then gmcs complains that the other is not
> If I have both defined then gmcs complains that I have a nome conflict.
> Can I get round this by explicitly specifying the derivation of the
> function. Is there any way to make it less verbose?
This ambiguity is usually solved with an explicit interface
IEnumerator IEnumerable.GetEnumerator ()
More information about the Mono-list