C#.NET 3.5 でカスタム ConfigurationHandler のカスタム ConfigurationElementCollection を作成しており、IEnumerator を汎用 IEnumerator として公開したいと考えています。
これを達成するための最良の方法は何ですか?
私は現在コードを使用しています:
public new IEnumerator<GenericObject> GetEnumerator()
{
var list = new List();
var baseEnum = base.GetEnumerator();
while(baseEnum.MoveNext())
{
var obj = baseEnum.Current as GenericObject;
もし (obj != null)
list.Add(obj);
}
list.GetEnumerator(); を返します。
}
乾杯