var nums = new[]{ 1, 2, 3, 4, 5, 6, 7};
var pairs = /* some linq magic here*/ ;
=> pares = {{1, 2}, {3, 4}, {5, 6}, {7, 0}}Linq a Objetos - retorno pares de números de la lista de números
Los elementos de pairs
deben ser listas de dos elementos o instancias de alguna clase anónima con dos campos, algo así como new {First = 1, Second = 2}
.
duplicado exacto de la pregunta hecha por ti mismo http: // stackoverflow.com/questions/3575925/linq-to-return-all-pairs-of-elements-from-two-lists –
@Jani No, no lo es. Eso es pedir un equivalente al método Zip() de Python (o Ruby) -> toma dos listas y hace una lista de tuplas. Esta pregunta se trata de particionar una sola lista. –
@Cristi lo consiguió, lo siento –