IEnumerable实现foreach循环

 1  public class ShoppingCart : IEnumerable<Product>
 2     {
 3         public List<Product> Products { get; set; }
 4         public IEnumerator<Product> GetEnumerator()
 5         {
 6             return Products.GetEnumerator();
 7         }
 8         IEnumerator IEnumerable.GetEnumerator()
 9         {
10             return GetEnumerator();
11         }
12     }
model

 

posted @ 2014-10-09 22:44  今天起个早  阅读(147)  评论(0)    收藏  举报