How to return multiple values form subroutine (sub) in VB.NET

1 Answer

0 votes
Module Module1

    Sub Main()

        Dim a As Integer, b As Integer, c As Integer

        Console.WriteLine("{0} {1} {2}", a, b, c)

        subTest(a, b, c)

        Console.WriteLine("{0} {1} {2}", a, b, c)

    End Sub

    Sub subTest(ByRef x As Integer, ByRef y As Integer, ByRef z As Integer)
        x = 4
        y = 87
        z = 999
    End Sub

End Module


' run:
' 
' 0 0 0
' 4 87 999

 



answered Oct 19, 2018 by avibootz
edited Oct 19, 2018 by avibootz

Related questions

1 answer 205 views
1 answer 233 views
4 answers 1,499 views
2 answers 267 views
2 answers 285 views
...