Я пишу пользовательский ConfigurationElementCollection для настраиваемого ConfigurationHandler в С#.NET 3.5, и я хочу показать IEnumerator как общий IEnumerator.
Каким будет лучший способ достичь этого?
В настоящее время я использую код:
public new IEnumerator<GenericObject> GetEnumerator()
{
var list = new List();
var baseEnum = base.GetEnumerator();
while(baseEnum.MoveNext())
{
var obj = baseEnum.Current as GenericObject;
if (obj != null)
list.Add(obj);
}
return list.GetEnumerator();
}
Приветствия