Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/06/2012, 15:45
alexg88
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años, 6 meses
Puntos: 344
Respuesta: Pasar datos de dos arraylist a otro arraylist

Supongo que el primer arraylist contendrá objetos de una clase (llamémosla Producto) y el otro arraylist, objetos de otra clase (por ejemplo, Lote).

En el nuevo arraylist tendrías que tener objetos de una nueva clase (LoteProductos) que tenga las propiedades de ambos y podrías hacer algo así:

Código C#:
Ver original
  1. List<Producto> productos = //...
  2. List<Lote> lotes= //...
  3. List<LoteProductos> lotesProductos;
  4.  
  5. lotesProductos = productos.Zip(lotes,(primero,segundo) => new LoteProductos { Dato1 = primero.Dato1, Dato2 = ... }).toList();

Lo de Dato1, Dato2 son las propiedades de cada objeto (tus objetos otras propiedades, pero es una idea general).