Mam klasy, która jest po prostu otoki na liście, to znaczy,Wdrożenie IEnumerable <T> dla listy Wrapper
public class Wrapper
{
public List<int> TList
{get;set;}
public Wrapper()
{
TList=new List<int>();
}
}
Chcę, aby Wrapper
dziedziczy z IEnumerable tak, że mogę użyć następującej składni:
Wrapper wrapper = new Wrapper()
{
2,4,3,6
};
Każdy pomysł jak zaimplementować interfejs który IEnumerable<T>
lub IEnumerable
oraz jak zdefiniować ciało metoda?
Nie, z IEnumerable nie będzie działać. Myślę, że musisz wdrożyć ICollection . –
deerchao
Nie, deerchao, potrzebuje IEnumerable. Nie * wymagamy * ICollection , choć oczywiście rozsądnie jest to robić. –