How to pass to a function any number of arguments in VB.NET

1 Answer

0 votes
Imports System

Public Class Program
    Public Shared Sub Main()
        PrintNumbers(1, 2, 3, 4, 5)
        PrintNumbers(6, 7, 8)
    End Sub

	Public Shared Sub PrintNumbers(ParamArray arr As Integer())
        For Each number As Integer In arr
            Console.Write(number & " ")
        Next

        Console.WriteLine()
    End Sub
End Class



' run:
'
' 1 2 3 4 5 
' 6 7 8 
'

 



answered Jan 23, 2025 by avibootz

Related questions

2 answers 141 views
1 answer 120 views
1 answer 100 views
2 answers 118 views
2 answers 128 views
3 answers 216 views
3 answers 151 views
...