Как создать метод, в котором в Visual Basic есть дополнительные параметры?
Как добавить необязательные параметры/значения по умолчанию в функцию VB?
Ответ 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)