How to return an array from a function in VB.NET

1 Answer

0 votes
Module Module1

    Sub Main()

        Dim arr() As Integer

        arr = f()
        For Each element As Integer In arr
            Console.Write("{0, 3}", element)
        Next

    End Sub

    Function f() As Integer()

        Dim arr() As Integer = {1, 2, 3, 4, 5}
        arr(0) = 777

        Return arr

    End Function

End Module

'run:
' 
' 777  2  3  4  5

 



answered Mar 2, 2016 by avibootz

Related questions

1 answer 175 views
1 answer 246 views
1 answer 208 views
2 answers 283 views
2 answers 292 views
4 answers 1,526 views
...