Обобщенный интерфейс - C#

Узнай цену своей работы

Формулировка задачи:

Объясните плиз, функцию и суть обобщённого интерфейса? суть обобщенного типа мне понятно, это замета object , типа вроде как универсальный тип данных. Но вот запись обобщенного интерфейса мне вообще не понятна:
using System.Collections.Generic;
public class ShoppingCart: IEnumarable<product>  // что значит эта запись?? Унаследовать Интерфейс с..обобщенным типом product?
 
{
     public List<product> Products {get;set;} // тут вроде ясно, создается коллекция из объектов product 
 
     public IEnumerator<Product> GetEnumerator()  // с этого момента вообще ничего понять не могу
                          {                  
                               return Products.GetEnumerator();
                          }
 
    IEnumerator IEnumerable.GetEnumerator()
 
                      {
                       return GetEnumerator();
                      }
            }
 
 объясните пожалуйста по шага
м, что в этом коде происходит?

Решение задачи: «Обобщенный интерфейс»

textual
Листинг программы
IEnumerator IEnumerable.GetEnumerator() 
 {
     return GetEnumerator();
 }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.25 из 5
Похожие ответы