Tema: Listas en c#
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/06/2017, 09:44
taurojo
 
Fecha de Ingreso: enero-2014
Ubicación: alicante
Mensajes: 28
Antigüedad: 10 años, 2 meses
Puntos: 1
Pregunta Listas en c#

Buenas,

No sé como atacar este problema. Como comprenderéis soy nuevo en c# y estoy atascado.

Os cuento.

Tengo un tres listas sacadas desde un foreach, que me dan estos valores:

list1 | list2 | list3

A | rojo | uno
A | verde | dos
B | azul | uno
B | rojo | uno
C | naranja | dos
C | azul | uno
C| verde|uno
D fucsia|ocho

Necesitaria crear una lista nueva o un array multidimensonal por cada elemento distinto en la list1. Es decir , con A por un lado , B por otro...., C... y claro con la lis2 y list3 "vinculadas".

Por ejemplo
listaA [ {A, rojo, uno}, {A, verde, dos}]
listaB [ {B, azul,uno}, {B, rojo, uno}]

El tema es que en la lista 1, no sé si existirán más elementos o se reducen. Pueden haber E, F.... Por lo que no puedo "recorrerlas" e ir sacando datos con un If... ya que no sé los datos de antemano.

Como puedo hacer, sobre todo si puedo usar Linq !!!

En php lo veo sencillo, pues pasas a un array buscas e imprimes a pantalla. Pero en c# que necesito guardar esa lista. ¿como lo hago?

Gracias a tod@s por vuestro tiempo!!

pd.- Espero haberme explicado bien.