Mega Code Archive

 
Categories / VB.Net / Language Basics
 

Modify Array Element By Reference

Imports System Public Class MainClass     Shared Sub Main(ByVal args As String())       Dim array1 As Integer() = New Integer() {1, 2, 3, 4, 5}       Dim i As Integer       Console.WriteLine( "The values of the original array are:" & vbCrLf )       ' display original elements of array1       For i = 0 To array1.GetUpperBound(0)          Console.WriteLine(  "  " & array1(i) )       Next       ' array element passed by reference       ModifyElementByRef(array1(3))       Console.WriteLine(  vbCrLf & "array1(3) after " & _          "ModifyElementByRef: " & array1(3) )     End Sub    Shared Sub ModifyElementByRef(ByRef element As Integer)       Console.WriteLine(  vbCrLf & "Value received in " & _          "ModifyElementByRef: " & element )       element *= 2       Console.WriteLine(  vbCrLf & "Value calculated in " & _          "ModifyElementByRef: " & element )    End Sub ' ModifyElementByRef End Class