none
Recorrer varios ArrayList con un solo for each RRS feed

Todas las respuestas

  • Hola, puedes usar el método Zip de los IEnunerable para fusionar los array list y ejecutar el bucle. Algo asi

    Dim numbers = {1, 2, 3, 4}
        Dim words = {"one", "two", "three", "four"}
        Dim numbersAndWords = numbers.Zip(words, Function(n, w) New With {Key
            .Number = n, Key
            .Word = w
        })
    
        For Each nw In numbersAndWords
            Console.WriteLine(nw.Number + nw.Word)
        Next


    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    miércoles, 12 de febrero de 2020 6:21
  •  se puede recorrer varios ArrayList con un solo foreach?

    ¿Secuencialmente o en paralelo? Si es secuencialmente, puedes concatenarlos para dar lugar a un único IEnumerable y luego recorrer éste con el foreach:

    For Each obj as Object In lista1.AddRange(lista2) ...

    miércoles, 12 de febrero de 2020 7:18