为泛型列表创建迭代器
摘要:
在本示例中,泛型类Stack实现泛型接口 IEnumerator。声明了一个类型 T 的数组,并使用 Push 方法给数组赋值。在 GetEnumerator 方法中,使用 yield return 语句返回数组的值。 还实现非泛型 GetEnumerator,因为 IEnumerable 继承自 IEnumerable。此示例显示了典型的实现,在该实现中,非泛型方法直接将调用转给泛型方法。 ... 阅读全文
posted @ 2007-09-29 09:40 Array 阅读(173) 评论(0) 推荐(0) 编辑