Я хочу, чтобы преобразовать List<Object>
в List<U>
где, как U
это тип, который может быть создан динамически, но список не принимает U
в C#Список Преобразовать <object> к списку <U>
-1
A
ответ
6
Если вы знаете, что каждый объект в списке имеет тип U
, вы можете использовать LINQ для выполнения преобразования:
List<U> res = listObj.Cast<U>().ToList();
+1
Предполагается, что объекты в списке фактически имеют тип 'U' и не требуют преобразования. –
+0
Если 'U' должен быть * динамически сгенерирован *, он недоступен во время компиляции. Однако вы не можете сказать, использовал ли ОП этот термин намеренно. – pbalaga
Смежные вопросы
- 1. Преобразовать ICollection <T> к списку <T>
- 2. Преобразовать StringCollection к списку <String>
- 3. литье список <baseclass> к списку <DerivedClass>
- 4. Список Cast <T> к списку <Interface>
- 5. Преобразование карты <Long, Список <Foo>> к списку <Foo>
- 6. Список Преобразовать <String[]> к ИНТ []
- 7. Список Преобразовать <byte> к TextBox.Text
- 8. Список Преобразовать <Item> к JSon
- 9. Объект к списку <Song>
- 10. Список Преобразовать <Product> к карте <Integer, Список <Product>>
- 11. Как преобразовать список <?> в список <className>
- 12. Преобразовать от объекта [,] к списку <Class> в C#
- 13. не удается преобразовать из списка <DerivedClass> к списку <BaseClass>
- 14. Преобразование элементов в список <string> к списку <Texture> в C# (Unity3D)
- 15. string.join к списку <string>
- 16. преобразовать список <int> в список <long>
- 17. Множественный доступ к списку <Socket>
- 18. Список <Product> .Join (Список <Order>, ...) идентичен списку <Order> .Join (Список <Product>, ...)?
- 19. Список подключения <object> к выпадающему списку
- 20. Binding ListView к списку <KeyValuePair>
- 21. Привязка ListBox к списку <string>
- 22. MVC4 Knockoutjs привязка к списку <>
- 23. Cast IEnumerable <object> к списку <object>
- 24. Список Преобразовать в список <string>
- 25. Java 8 новообращенный Строка Интс к списку <Integer>
- 26. Список Преобразовать <A> к карте <B,List<A>>
- 27. Преобразовать список из типа ул к списку
- 28. C# байт [] назад к списку <int>
- 29. объекта к списку <T>
- 30. привязка DataGrid к списку <int?>
Не могли бы вы включить, как вы планируете использовать это или как вы видите эту работу? Трудно сказать, что вы ищете. –