Principales respuestas
Recorrer un arraylis de string por intervalos

Pregunta
-
Respuestas
-
Podría ser algo así:
ArrayList myAL = new ArrayList(); myAL.Add("The"); myAL.Add("quick"); myAL.Add("brown"); myAL.Add("fox"); myAL.Add("jumped"); myAL.Add("over"); myAL.Add("the"); myAL.Add("lazy"); myAL.Add("dog"); // Coger los elementos de 5 en 5 for (int i = 0; i <= myAL.Count; i+=5) { int count = Math.Min(5, myAL.Count - i); Console.WriteLine(string.Join(", ", myAL.GetRange(i, count).ToArray())); } // Coger un elemento de cada 5 var coll = myAL.ToArray(); while (coll.Any()) { Console.WriteLine(coll.First()); int count = Math.Min(5, coll.Length); coll = coll.Skip(count).ToArray(); } Console.ReadKey();
Píldoras .NET
Artículos, tutoriales y ejemplos de código .NETPíldoras JS
Artículos, tutoriales y ejemplos de código JavaScript, HTML5, CSS3, ...- Marcado como respuesta Amigozgz martes, 24 de mayo de 2016 21:46
Todas las respuestas
-
-
Pero ¿qué es exactamente lo que quieres?
¿Ir cogiendo los elementos del ArrayList de 5 en 5 o coger uno de cada 5?
Píldoras .NET
Artículos, tutoriales y ejemplos de código .NETPíldoras JS
Artículos, tutoriales y ejemplos de código JavaScript, HTML5, CSS3, ... -
Podría ser algo así:
ArrayList myAL = new ArrayList(); myAL.Add("The"); myAL.Add("quick"); myAL.Add("brown"); myAL.Add("fox"); myAL.Add("jumped"); myAL.Add("over"); myAL.Add("the"); myAL.Add("lazy"); myAL.Add("dog"); // Coger los elementos de 5 en 5 for (int i = 0; i <= myAL.Count; i+=5) { int count = Math.Min(5, myAL.Count - i); Console.WriteLine(string.Join(", ", myAL.GetRange(i, count).ToArray())); } // Coger un elemento de cada 5 var coll = myAL.ToArray(); while (coll.Any()) { Console.WriteLine(coll.First()); int count = Math.Min(5, coll.Length); coll = coll.Skip(count).ToArray(); } Console.ReadKey();
Píldoras .NET
Artículos, tutoriales y ejemplos de código .NETPíldoras JS
Artículos, tutoriales y ejemplos de código JavaScript, HTML5, CSS3, ...- Marcado como respuesta Amigozgz martes, 24 de mayo de 2016 21:46
-
-