Как я могу отнести 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>();
не работают.