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 256 views
1 answer 212 views
1 answer 189 views
2 answers 233 views
2 answers 242 views
3 answers 356 views
3 answers 284 views
...