Оператор Call (Visual Basic)
Передает управление в процедуру Function, Sub или процедуру библиотеки динамической компоновки (DLL).
[ Call ] procedureName [ (argumentList) ]
Части
procedureName
Обязательный.Имя вызываемой процедуры.argumentList
Необязательный.Список переменных или выражений, передаваемых вызываемой процедуре.Несколько аргументов разделяются запятыми.При включении argumentList следует заключить его в скобки.
Заметки
Можно использовать ключевое слово Call при вызове процедуры.Для большинства вызовов процедуры не требуется использовать ключевое слово this.
Обычно используется ключевое слово Call если выражение с именем не начинается с идентификатором.Не рекомендуется использование ключевого слова Call для другого.
Если процедура возвращает значение, то оператор Call отбрасывает его.
Пример
Следующий код демонстрирует 2 примерам ключевого слова where Call необходимости для вызова процедуры.В обоих примерах, выражение не начинается с идентификатором.
Sub TestCall()
Call (Sub() Console.Write("Hello"))()
Call New TheClass().ShowText()
End Sub
Class TheClass
Public Sub ShowText()
Console.Write(" World")
End Sub
End Class
См. также
Ссылки
Оператор Function (Visual Basic)