' Visual Basic 2008 9.0 .NET Examples - Argument Passing - New in Visual Basic 2008 - 9.0 : Class Example1 Public Shared 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 Shared Sub Test1(ByVal argument1 As String, _ ByVal argument2 As String) Console.WriteLine(argument1 & " " & argument2) End Sub Public Shared 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 Class ' Visit www.studyvb.com for more examples. Copyright 2003-2008 De Wolf.