Когда-то в VB.net у меня есть что-то вроде:
For Each El in Collection
Write(El)
Next
Но если мне нужен номер индекса, я должен изменить его на
For I = 0 To Collection.Count() - 1
Write(I & " = " & Collection(I))
Next
Или даже (хуже)
I = 0
For Each El In Collection
Write(I & " = " & El)
I += 1
Next
Есть ли другой способ получить индекс?