21
如何在Visual Basic中創建一個具有可選參數的方法?如何在VB函數中添加可選參數/默認值參數?
如何在Visual Basic中創建一個具有可選參數的方法?如何在VB函數中添加可選參數/默認值參數?
只需使用可選關鍵字並提供默認值即可。可選參數必須是最後定義的參數,以避免產生不明確的功能。
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)
沒有意識到這會是一個 '罐頭' 的問題。好吧。 – 2008-11-19 20:26:00