tengo una IEnumerable<string
> que me gustaría que se dividan en grupos de tres, así que si mi entrada tenía 6 elementos que se pueden conseguir una IEnumerable<IEnumerable<string>>
volvió con dos elementos cada uno de los cuales contiene un IEnumerable<string>
que contiene el contenido de mi cadena.Cómo puedo dividir un IEnumerable <String> en grupos de IEnumerable <string>
Busco la manera de hacer esto con LINQ en lugar de un simple bucle for
Gracias
Eso era unbelivably rápida, gracias –
¿El GroupBy tiene que recorrer toda la secuencia antes de obtener ningún resultado, o todavía conseguir ejecución diferida aquí? –
@Don Kirkby: Para LINQ to Objects, '.GroupBy' no enumera la secuencia. Enumera toda la secuencia tan pronto como se llama a '.GetEnumerator' (por ejemplo, cuando se usa en' foreach' o algo así). –