Así que tengo una lista de objetos con varias propiedades. Entre estas propiedades están nombre y id. Llamemos a este objeto ExtendedObject. También he declarado una nueva lista de diferentes objetos que tienen sólo las propiedades nombre y id. Llamemos a este objeto BasicObject.Listas de C#: cómo copiar elementos de una lista a otra, pero solo ciertas propiedades
Lo que me gustaría hacer es convertir o copiar (a falta de mejores palabras) la Lista de objetos ExtendedObject a una lista de objetos BasicObject. Yo sé C# Las listas tienen una gran cantidad de métodos interesantes que pueden ser útiles, por lo que se preguntó si había una manera fácil de decir algo en el sentido de:
basicObjectList = extendedObjectList.SomeListMethod<BasicObject>(some condition here);
Pero me doy cuenta de que puede acabar mirando nada de eso . También me di cuenta de que podía recorrer la lista de ExtendedObjects, crear un nuevo BasicObject a partir de cada nombre e identificación de ExtendedObject, e insertarlo en una lista de BasicObjects. Pero esperaba algo un poco más elegante que eso.
¿Alguien tiene alguna idea? Muchas gracias.