Call 문(Visual Basic)
Function
, Sub
또는 동적 연결 라이브러리(DLL) 프로시저로 제어를 전송합니다.
구문
[ Call ] procedureName [ (argumentList) ]
부분
요소 | 설명 |
---|---|
procedureName |
필수입니다. 호출할 프로시저의 이름입니다. |
argumentList |
선택 사항. 호출 시 프로시저에 전달되는 인수를 나타내는 변수 또는 식 목록입니다. 여러 인수는 쉼표로 구분됩니다. argumentList 를 포함하는 경우 이를 괄호로 묶어야 합니다. |
설명
프로시저를 호출할 때 Call
키워드를 사용할 수 있습니다. 대부분의 프로시저 호출에서는 이 키워드를 사용할 필요가 없습니다.
호출된 식이 식별자로 시작하지 않을 때 일반적으로 Call
키워드를 사용합니다. 다른 용도로 Call
키워드를 사용하는 것은 권장되지 않습니다.
프로시저가 값을 반환하면 Call
문은 이를 삭제합니다.
예시
다음 코드는 프로시저를 호출하는 데 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
참고 항목
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET