خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


عملگر AddressOf در ویژوال بیسیک دات نت

عملگر AddressOf در ویژوال بیسیک دات نت
نویسنده : امیر انصاری
عملگر AddressOf در متصل کردن روالها به رویدادها در زمان اجرا کاربرد دارد. عملگر AddressOf یک روال را نمایندگی می کند و آن را به یک رویداد متصل می کند. این عملگر در زمان اجرا کاربرد دارد. در این آموزش به نحوه نگارش این عملگر و تشریح اجزاء آن می پردازیم. همینطور یک مثال از نحوه استفاده از آن را برای شما مطرح می کنیم.

نرم افزار سامانه مودیان راهکار



نحوه نگارش (Syntax) عملگر AddressOf


AddressOf procedurename

تشریح قسمتهای مختلف عملگر AddressOf


  • procedurename : نام روالی است که عملگر AddressOf آن را نمایندگی می کند.

مثال از نحوه استفاده عملگر AddressOf


در مثال زیر از عملگر AddressOf استفاده شده است تا یک روال به رویداد کلیک یک Button متصل کند.

عملگر AddressOf در ویژوال بیسیک دات نت
کد زیر قابل کپی کردن می باشد.

AddHandler Button1.Click, AddressOf Button1_Click

مثال دیگری از نحوه استفاده عملگر AddressOf


در مثال زیر از عملگر AddressOf استفاده شده است تا روال آغازین یک thread را مشخص کند.

عملگر AddressOf در ویژوال بیسیک دات نت
کد زیر قابل کپی کردن می باشد.

Public Sub CountSheep()
Dim i As Integer = 1 ' Sheep do not count from 0.
Do While (True) ' Endless loop.
Console.WriteLine("Sheep " & i & " Baah")
i = i + 1
System.Threading.Thread.Sleep(1000) 'Wait 1 second.
Loop
End Sub

Sub UseThread()
Dim t As New System.Threading.Thread(AddressOf CountSheep)
t.Start()
End Sub


نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز