C# Armar una secuencia que tenga las dos propiedades de una clase como elementos

Publicado por Weischer
hace 7 años

Hola a todos tengo una clase como esta

class Empleado
{
    string nombre;
    string puesto;
}
// Que luego voy agregando en una lista asi
List<Empleado> empleados;
empleados.Add(new Empleado("elias", "limpieza"));
empleados.Add(new Empleado("juan", "seguridad"));
empleados.Add(new Empleado("mariana", "secretaria"));

y lo qe quiero es una funcion que me retorne una secuencia como esta:

"elias", "limpieza", "juan", "seguridad", "mariana", "secretaria"

Podría hacerlo con un ciclo pero me gustaría saber si hay una forma más sencilla de hacerlo con LINQ

c# linq
Respuesta de Weischer
hace 7 años

Al final lo resolví de esta manera por si alguien le sirve

empleados.SelectMany(e => new[] { e.nombre, e.puesto });