Как я могу отнести List<object> к List<SomethingElse>?
(где SomethingElse, как известно, опускается из object)
Бонус-чат
Листинг списка:
List<Object> first = ...;
List<SomethingElse> second = (List<SomethingElse>)first;
не работает:
Невозможно преобразовать тип 'System.Collections.Generic.List' в 'System.Collections.Generic.List'
Листинг списка:
List<SomethingElse> second = first.Cast<SomethingElse>();
не работает:
Невозможно неявно преобразовать тип 'System.Collections.Generic.List' в 'System.Collections.Generic.List'
Мне действительно не нужен полный объект List<T>, просто выполните ICollection<T>:
ICollection<SomethingElse> second = first;
ICollection<SomethingElse> second = (ICollection<SomethingElse>)first;
ICollection<SomethingElse> second = first.Cast<SomethingElse>();
не работают.