Возможно ли список броска классу, который унаследовал список?Передача родового списка в унаследованный класс
Пример
public class FooCollection : List<Foo>
{
}
List<Foo> oFooList = new List<Foo>();
FooCollection oColl = (FooCollecton)oFooList;
Я ожидаю, что последняя строка будет работать, но это не так.
PS: Я буду использовать это, чтобы лить результат linq для наследования унаследованной коллекции. Любая помощь оценивается.
FooCollection oColl = (FooCollecton)oDBClass.Where(x=> x.Id == 1).ToList();