En algún momento de VB.net que tengo algo así como:vb.net: número de índice en "para cada"
For Each El in Collection
Write(El)
Next
Pero si necesito el número de índice, que tengo que cambiarlo a
For I = 0 To Collection.Count() - 1
Write(I & " = " & Collection(I))
Next
O incluso (peor)
I = 0
For Each El In Collection
Write(I & " = " & El)
I += 1
Next
¿hay otra manera de conseguir el índice?
¿Qué es lo peor de las opciones que lista? ¿Los encuentras semánticamente menos claros? ¿Estás preocupado por el rendimiento? –
solo me pregunto, porque sé que VB mantiene una variable de índice oculta. la mejor opción sería acceder a ella. pero parece que no hay forma de hacer esto. – ariel