Les dejo este codigo para separar una lista en listas mas pequeñas esto llega a ser util cuando se desea dividir el procesamiento de forma fisica
public static IEnumerable<List<T>> DivideLista<T>(List<T> lista, int tamano)
{
for (int contador = 0; contador < lista.Count; contador += tamano)
{
yield return lista.GetRange(i, Math.Min(tamano, lista.Count - i));
}
}
Felices lineas
No hay comentarios.:
Publicar un comentario