Call ステートメント (Visual Basic)
Function
、Sub
、またはダイナミックリンク ライブラリ (DLL) プロシージャに制御を渡します。
構文
[ Call ] procedureName [ (argumentList) ]
指定項目
パーツ | 説明 |
---|---|
procedureName |
必須です。 呼び出すプロシージャの名前。 |
argumentList |
任意。 プロシージャの呼び出し時にプロシージャに渡す引数を表す変数または式のリスト。 複数の引数はコンマで区切ります。 argumentList を含める場合は、かっこで囲む必要があります。 |
Remarks
Call
キーワードは、プロシージャを呼び出すときに使用できます。 ほとんどのプロシージャ呼び出しでは、このキーワードを使用する必要はありません。
通常、呼び出される式が識別子で始まっていない場合は、Call
キーワードを使用します。 他の用途には Call
キーワードを使用しないことをお勧めします。
プロシージャが値を返す場合は、Call
ステートメントによって値が破棄されます。
例
次のコードは、プロシージャを呼び出すために Call
キーワードが必要となる 2 つの例を示しています。 どちらの例も、呼び出される式は識別子で始まっていません。
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 にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET