Обобщенный интерфейс - 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(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д