摘要: 用yield关键字构建迭代器方法在以前,如果我们希望构建支持foreach枚举的自定义集合(如Garage),只能实现IEnumerable接口(可能还有IEnumerator接口)。然而,从.NET 2.0发布以来,还可以通过迭代器来构建使用foreach的类型。简单来说,迭代器就是这样一个成员方法,它指定了容器内部项被foreach处理时该如何返回。虽然迭代器方法还是必须命名为GetEnume... 阅读全文
posted @ 2009-07-29 13:14 小y 阅读(2959) 评论(0) 推荐(0) 编辑