Почему я не могу быть брошен? - PullRequest
0 голосов
/ 20 марта 2012

Невозможно привести тип объекта "System.Collections.Generic.List 1[NorthwindMVC3.Models.Product]" to the type of"System.Collections.Generic.IEnumerator 1 [NorthwindMVC3.Models.Product]". \

public IEnumerator<Product> GetEnumerator()
{     
      IEnumerable<Product> myEnumerable = Products.ToList();
      return (IEnumerator<Product>) myEnumerable;
}

public class ProductsList : IEnumerable<Product>
    {
        public ProductsList()
        {
            Products  =new List<Product>();
        }
        public List<Product> Products { get; private set; }

Почему я не могу?

1 Ответ

5 голосов
/ 20 марта 2012

Попробуйте myEnumerable.GetEnumerator()

Еще лучше: return Products.GetEnumerator();

...