Показать сообщение отдельно
Старый 16.06.2013, 14:36   #1666
WISHMASTER35
Бывалый
 
Аватар для WISHMASTER35
 
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений
(для 357 пользователей)
Ответ: Вопросы от новичка

Помогите разобраться с IEnumerable<T>. Делаю свой список, в котором есть массив.
Сейчас пишу так:
    Enumerator IEnumerable.GetEnumerator() {
        return GetEnumerator();
    }
	
	public IEnumerator<AbstractBlock> GetEnumerator() {
		for(int i=0; i<blockSet.Length; i++) {
			yield return blockSet[i];
		}
    }
Но не пойму для чего нужно два метода. И что значит IEnumerable. в названии первого.
И можно это как-то упростить, ведь массив имеет метод GetEnumerator().
(Offline)
 
Ответить с цитированием