Visual Basic でオプションのパラメータを持つメソッドを作成するにはどうすればよいですか?
ベストアンサー1
キーワードを使用しOptional
てデフォルト値を指定します。あいまいな関数シグネチャが作成されないように、オプションのパラメータは最後に定義する必要があります。
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)