Порождающие шаблоны: Инициализация при получении ресурса

Название шаблона

Инициализация при получении ресурса (Resource Acquisition Is Initialization или RAII).

Тип

Порождающий шаблон проектирования (Creational).

Читать дальше...

Использование ключевого слова yield

Не часто приходится использовать ключевое слово yield. Обычно про него вспоминают при создании класса, реализующего интерфейс IEnumerable. Давайте разберемся, зачем оно нужно и как работает. А так же выясним, всегда ли надо разрабатывать класс для указанного выше интерфейса.

Читать дальше...