'Visual Basic 2010 Argument Passing Procedures en Functies Module Example1 Public Sub Main() Test1("Hello", "World") ' Test2() Test2(10) Test2(, 20) Test2(, , 30) ' (1) Test2(10, 20) Test2(10, , 30) Test2(, 20, 30) Test2(10, 20, 30) ' Console.ReadLine() End Sub Public Sub Test1(ByVal argument1 As String, _ ByVal argument2 As String) Console.WriteLine(argument1 & " " & argument2) End Sub Public Sub Test2(Optional ByVal argument1 As Integer = 1, _ Optional ByVal argument2 As Integer = 2, _ Optional ByVal argument3 As Integer = 3) Console.WriteLine(argument1 + argument2 + argument3) End Sub End Module Module Example2 Public Sub Main() Example1.Test1(argument1:="Hello", argument2:="World") ' (1) Example1.Test1(argument2:="World", argument1:="Hello") ' (2) Example1.Test1("Hello", argument2:="World") ' (3) ' Example1.Test2(argument2:=20) Example1.Test2(10, argument3:=30) Example1.Test2(argument1:=10, argument3:=30) Example1.Test2(argument3:=30, argument1:=10) ' Console.ReadLine() End Sub End Module 'Bezoek www.vbvoorbeelden.be voor meer Visual Basic voorbeelden. 'Copyright - De Wolf / vbvoorbeelden - 2003-2011 - Alle rechten voorbehouden.