Подтвердить что ты не робот

Как добавить необязательные параметры/значения по умолчанию в функцию VB?

Как создать метод, в котором в Visual Basic есть дополнительные параметры?

4b9b3361

Ответ 1

Просто используйте необязательное ключевое слово и поставьте значение по умолчанию. Необязательные параметры должны быть определены последними параметрами, чтобы избежать создания неоднозначных функций.

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)