How to iterate over array of strings with indexes and values in VB.NET

1 Answer

0 votes
Imports System
Imports System.Linq

Public Class Example
    Public Shared Sub Main(ByVal args As String())
         Dim arr As String() = {"vb.net", "c", "c++", "python", "java"}

		Dim result = arr.Select(Function(v, i) New With { _
        	Key.Index = i, _
        	Key.Value = v _
    	})

		For Each item In result
        	Console.WriteLine(String.Format("Index {0} = {1}", item.Index, item.Value))
    	Next
    End Sub
End Class





' run:
'
' Index 0 = vb.net
' Index 1 = c
' Index 2 = c++
' Index 3 = python
' Index 4 = java
'

 



answered Dec 28, 2022 by avibootz

Related questions

1 answer 171 views
1 answer 137 views
1 answer 107 views
2 answers 173 views
1 answer 144 views
1 answer 173 views
1 answer 162 views
...