none
Crear una lista a partir de otra en c# RRS feed

  • Pregunta

  • Lo que más me interesa saber es la lógica para tomar solo algunos elementos que quiero y descartar otros a la hora de tomar elementos de una lista para crear otra. Gracias
    jueves, 22 de octubre de 2020 1:06

Todas las respuestas

  • Hola ElPicto

    Lo que habría que hacer es recorrer la lista fuente y ponerle una condición para que algunos de sus elementos se copien en la lista destino. En mi ejemplo se copian los string con longitud mayor a 7.

    List<string> destino = new List<string>();

    foreach (string str in fuente)

        if (str.Length > 7)

            destino.Add(str);

    Saludos

    Pablo

    jueves, 22 de octubre de 2020 1:17
  • Hola ElPicto,

    Acá te dejo un código de muestra que puedes probar:

    listToExport: schedulesToExport.Select( s => new { s.Date, s.User, s.Client, s.Product } ).ToList( );

    Espero que te sea de ayuda. Por favor no olvides marcar una respuesta si resolviste tu consulta (debajo de cada post hay una opción que dice “Marcar como Respuesta”). Quedo pendiente de cualquier actualización. Gracias por levantar tu consulta en los foros de msdn.

     

    Saludos cordiales

    Gabriel Castro

     ____________________________ 

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

    jueves, 22 de octubre de 2020 1:42
    Moderador