【发布时间】:2010-12-15 10:06:38
【问题描述】:
我有一个接口,除其他外,它实现了“公共 IEnumerator GetEnumerator()”方法,因此我可以在 foreach 语句中使用该接口。
我在几个类中实现了这个接口,在其中一个类中,我想返回一个空的 IEnumerator。现在我通过以下方式执行此操作:
public IEnumerator GetEnumerator()
{
ArrayList arr = new ArrayList();
return arr.GetEnumerator();
}
但是我认为这是一个丑陋的 hack,我不禁认为有更好的方法来返回一个空的 IEnumerator。有吗?
【问题讨论】:
标签: c# ienumerator