How to use dynamic number of parameters in VB.NET

4 Answers

0 votes
Imports System

Public Class Program
    Public Shared Sub function_(ParamArray list As Integer())
        For i As Integer = 0 To list.Length - 1
            Console.Write(list(i) & " ")
        Next

        Console.WriteLine()
    End Sub

    Public Shared Sub Main()
        function_(1, 2, 3, 4, 5, 6)
    End Sub
End Class




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

 



answered Sep 7, 2023 by avibootz
0 votes
Imports System

Public Class Program
    Public Shared Sub function_(ParamArray list As Integer())
        For i As Integer = 0 To list.Length - 1
            Console.Write(list(i) & " ")
        Next

        Console.WriteLine()
    End Sub

    Public Shared Sub Main()
        Dim arr As Integer() = {1, 2, 3, 4, 5, 6}
	
        function_(arr)
    End Sub
End Class




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

 



answered Sep 7, 2023 by avibootz
0 votes
Imports System

Public Class Program
    Public Shared Sub function_(ParamArray list As Object())
        For i As Integer = 0 To list.Length - 1
            Console.Write(list(i) & " ")
        Next

        Console.WriteLine()
    End Sub

    Public Shared Sub Main()
        function_(1, 2, 3.14, "a"c, "vb")
    End Sub
End Class





' run:
'
' 1 2 3.14 a vb
'

 



answered Sep 7, 2023 by avibootz
0 votes
Imports System

Public Class Program
    Public Shared Sub function_(ParamArray list As Object())
        For i As Integer = 0 To list.Length - 1
            Console.Write(list(i) & " ")
        Next

        Console.WriteLine()
    End Sub

    Public Shared Sub Main()
        Dim objarr As Object() = {1, 2, 3.14, "a"c, "vb"}
	
        function_(objarr)
    End Sub
End Class





' run:
'
' 1 2 3.14 a vb
'

 



answered Sep 7, 2023 by avibootz

Related questions

1 answer 117 views
1 answer 174 views
4 answers 226 views
1 answer 161 views
1 answer 180 views
...