Od dwóch dnie walczę z kawałkami kodu, w których występuje interfejs IEnumerable i i IEnumerator.
Mam pytanie co robi ten kawałek kodu, bo albo jestem tak głupi albo nie mogę znaleźć odpowiedzi na google, która by mnie naprowadziła na rozwiązanie Product to klasa z produktami.
public class ShoppingCart : IEnumerable<Product>
{
public List<Product> Products { get; set; }
public IEnumerator<Product> GetEnumerator()
{
return Products.GetEnumerator();
}
IEnumerator IEnumerable.GetEnumerator()
{
return GetEnumerator();
}
}