VB 関数にオプションのパラメータ/デフォルト値のパラメータを追加するにはどうすればいいですか? 質問する

VB 関数にオプションのパラメータ/デフォルト値のパラメータを追加するにはどうすればいいですか? 質問する

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)

おすすめ記事