Как преобразовать IList в IList, где SomeObject реализует ISomeInterface с использованием ковариации в C# 4.0
У меня есть что-то похожее на следующее
IList<Items> GetItems;
IList<IItems> items = GetItems() as IList<IItems>;
но элементы равны нулю;
ответ здесь был для pre 4.0:
Преобразование массива типа T в массив типа I, где T реализует I в C#