D
Daniel
Suppose a collection class defined as:
public class Friends: ReadOnlyCollection<Friend> {}
where Friend implements IPerson:
public class Friend:IPerson {}
My question: is there a neat+lean way to implement IEnumerable<Person>
in the collection class?:
public class Friends: ReadOnlyCollection<Friend>, IEnumerable<Person>
{
public new IEnumerator<Person> GetEnumerator()
{
// ******* CAST DOES NOT WORK **********
return (IEnumerator < IVSelItem >) base.GetEnumerator();
}
}
Any suggestions?
Thanks in advance.
public class Friends: ReadOnlyCollection<Friend> {}
where Friend implements IPerson:
public class Friend:IPerson {}
My question: is there a neat+lean way to implement IEnumerable<Person>
in the collection class?:
public class Friends: ReadOnlyCollection<Friend>, IEnumerable<Person>
{
public new IEnumerator<Person> GetEnumerator()
{
// ******* CAST DOES NOT WORK **********
return (IEnumerator < IVSelItem >) base.GetEnumerator();
}
}
Any suggestions?
Thanks in advance.