Обучение по c#

Формула программиста
основатель — Волосатов Евгений Витольдович

Итератор

На этом курсе мы познакомимся с интерфейсами IEnumerable + IEnumerator.
На примере решения задачи разложения числа на простые множители
мы будем создавать итератор, который будет перебирать простые числа.

Содержание курса
+ создание класса по интерфейсу IEnumerable
+ создание класса по интерфейсу IEnumerator
+ подробное объяснение, зачем нужно два класса.
+ использование yield для удобной реализации итератора.
+ создание итератора через функцию, не создавая спец. класса.


9 миниуроков.
1 час 22 минут.
Доступ на 15 дней.

1,000 руб.


Для подписки на пакет необходимо авторизоваться.

Список уроков | фото | видео

# Название видеоурока Решило Рейтинг Доступ
1 Итератор. Разложение числа на простые множители. 00:09:22 41 чел. ★ 4.8 Done
  Отчёт отправил: 4591. Aleksandr Zaitcev Решено за 11 час. 00 мин. [Показать отчёт]
Научился: Пока ничему. 
Сложности: Пока ничего сложного не было. 
Комментарии: Пока нет замечаний, вопросов, комментариев и отзывов. 
2 Итератор. Создание пустого итератора. 00:11:21 40 чел. ★ 4.9 Done
  Отчёт отправил: 4591. Aleksandr Zaitcev Решено за 25 мин. [Показать отчёт]
Научился: Пока не осознал чему научился 
Сложности: Найти определение итератора. Итератор (от англ. iterator ― перечислитель) — интерфейс, предоставляющий доступ к элементам коллекции (массива или контейнера) и навигацию по ним. 
Комментарии: Надеюсь, эти знания мне пригодятся. 
3 Итератор. Перебор чисел в итераторе. 00:09:04 40 чел. ★ 4.9 Done
  Отчёт отправил: 4591. Aleksandr Zaitcev Решено за 25 мин. [Показать отчёт]
Научился: Набивать код на клавиатуре.:) 
Сложности: Обошлось без сложностей. 
Комментарии: Предлагаю считать задание выполненным после того как оно наберет 10 положительных голосов. Как было раньше. Нет смысла в 20 положительных голосах. Если задание не проходит, то это понятно сразу. Незачем создавать "пробки" необходимостью набирать 20 положительных голосов. 
4 Итератор. Перебор простых чисел. 00:10:28 40 чел. ★ 5 Done
  Отчёт отправил: 4591. Aleksandr Zaitcev Решено за 25 мин. [Показать отчёт]
Научился: Находить простые числа 
Сложности: Всё по силам. 
Комментарии: Только вперед! 
5 Итератор. Зачем нужно два класса 00:16:21 36 чел. ★ 5 Done
  Отчёт отправил: 4591. Aleksandr Zaitcev Решено за 25 мин. [Показать отчёт]
Научился: Выучил таблицу умножения. 
Сложности: Запутался со всеми инумераторами и итераторами. 
Комментарии: Отличный урок! 
6 Итератор. Волшебное слово yield. 00:11:03 38 чел. ★ 4.9 Open
7 Итератор. Список простых чисел. 00:08:42 36 чел. ★ 5 $
8 Итератор. Один метод вместо классов. 00:06:19 35 чел. ★ 5 $
9 ФИНАЛЬНЫЙ УРОК 27 чел. ★ 5 $
  Итого:   9 видеоуроков общей продолжительностью 1 час. 22 мин. 27 чел. ★ 4.95  
  Финалисты:   Permitin Alexey,   Максим,   Алексей,   Дмитрий,   Артём,   Tekashnik,   Alcatraz,   Дмитрий,   Николай,   Андрей Н.,   Владимир,   Владимир Борисенко,   Сергей Зулкарнаев,   radikofill,   Андрей,   Neo,   Максим Лапшинов,   Максим Саратов,   Алексей Хонин,   Алексей В.,   Кирилл Шмойлов,   Елена,   Сергей Соколов,   Новопашин Владимир,   Станислав,   Роман,   Сергей .

Начинаем практику по языку C#




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.
Научился: Продолжил совершенствоваться в написании отзывов)
Трудности: В курсе самым сложным было понять магию yield. Но как ее магию понять? Поэтому буду просто использовать этот замечательный инструмент.
Хороший, курс. Много полезного, не только информация, но и наглядное получение навыков.
Научился: Познакомился с итераторами и с ключевым словом yield
Трудности: Тема новая и интересная
Спасибо за урок