خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را
دستور Call در ویژوال بیسیک دات نت
دستور Call در ویژوال بیسیک کنترل اجرای برنامه را به یک Function ، Sub و یا DLL منتقل می کند.
دستور Call برای فراخوانی رویه ها کاربرد دارد، هر چند نوشتن این دستور اختیاری می باشد و اگر آن را هم ننویسید و صرفا نام رویه مربوطه را بیاورید فراخوانی انجام خواهد شد.
اگر رویه مربوطه یک تابع باشد، استفاده از دستور Call باعث می شود تا مقدار آن تابع برگردانده نشود و صرفا اجرا شود.
متن زیر قابل کپی کردن می باشد.
نحوه نگارش (Syntax) دستور Call
[ Call ] procedureName [ (argumentList) ]
تشریح قسمتهای مختلف دستور Call
-
procedureName : نام رویه ای که کنترل اجرای برنامه به آنجا خواهد رفت. در واقع نام رویه ای که صدا زده می شود.
-
argumentList : نام پارامترهای رویه مربوطه، که فراخوانی می شود. پارامترهای مختلف با کاما از یکدیگر جدا می شوند. نام پارامترها باید در داخل یک جفت پرانتز محصور شوند.
توضیحات دستور 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
Call (Sub() Console.Write("Hello"))()
Call New TheClass().ShowText()
End Sub
Class TheClass
Public Sub ShowText()
Console.Write(" World")
End Sub
End Class
نمایش دیدگاه ها (0 دیدگاه)
دیدگاه خود را ثبت کنید: