Tengo tres (es posible tener más de 3-4 lista genérica, pero en este ejemplo, 3) listas genéricas.¿Cómo combinar más de dos listas genéricas en C# Zip?
List<string> list1
List<string> list2
List<string> list3
todas las listas tienen el mismo número de elementos (mismos conteos).
que he usado para combinar dos listas con postal:
var result = list1.Zip(list2, (a, b) => new {
test1 = f,
test2 = b
}
he usado para foreach
comunicado, para evitar foreach
cada lista, al igual que
foreach(var item in result){
Console.WriteLine(item.test1 + " " + item.test2);
}
Cómo utilizar simmilary con cremallera para los tres listas?
Gracias
EDIT:
Quiero gusta:
List<string> list1 = new List<string>{"test", "otherTest"};
List<string> list2 = new List<string>{"item", "otherItem"};
List<string> list3 = new List<string>{"value", "otherValue"};
después postal (no sé método), quiero dar como resultado (en modo de depuración VS2010)
[0] { a = {"test"},
b = {"item"},
c = {"value"}
}
[1] { a = {"otherTest"},
b = {"otherItem"},
c = {"otherValue"}
}
¿Cómo hacer eso?
Posible duplicado de [Crear elementos de 3 colecciones utilizando Linq] (http://stackoverflow.com/questions/5284315/create-items-from-3-collections-using-linq) – ensisNoctis