如何在Visual Basic中创建一个可选参数的方法?
只需使用可选关键字并提供默认值。可选参数必须是定义的最后一个参数,以避免创建不明确的函数。
Sub MyMethod(ByVal Param1 As String,Optional ByVal FlagArgument As Boolean = True) If FlagArgument Then 'Do something special Console.WriteLine(Param1) End If End Sub
叫这样:
MyMethod("test1")
或者像这样:
MyMethod("test2",False)