Let's begin with this program. The initial array is pointed to by the reference variable a. Then, we reverse that array with Array.Reverse(a). The return value is not used.
Module Module1
Sub Main()
Dim a() As Integer = {1, 4, 6, 10}
For Each v As Integer In a
Console.WriteLine(v)
Next
Console.WriteLine()
' Reverse entire array.
Array.Reverse(a)
For Each v As Integer In a
Console.WriteLine(v)
Next
Console.WriteLine()
' Reverse part of array.
Array.Reverse(a, 0, 2)
For Each v As Integer In a
Console.WriteLine(v)
Next
End Sub
End Module
1
4
6
10
10
6
4
1
6
10
4
1