Изменения в новых версиях / C# 4.0

Контравариантность обобщений

Пример из полной версии. Она продаётся в магазинах приложений: