Как сделать класс как IEnumerable в C #?
Так что я'Внутри него есть класс и общий список, но он закрытый.
class Contacts
{
List contacts;
...
}
Я хочу, чтобы класс работал так:
foreach(Contact in contacts) .... ;
вот так (не работает):
Contacts c;
foreach(Contact in c) .... ;
В приведенном выше примере экземпляр класса Contact c должен возвращать каждый элемент из контактов (приватный член c)
Как мне это сделать? Я знаю, что это должно быть IEnumerable с возвращаемым доходом, но где это объявить?