14-10-12, 05:19 PM
ParameterizedThreadStart :
لعلك لاحظت في المثال السابق اننا نمرر الدالة ومن ثم نقوم بعمل start لها لتنفيذها في thread منفصل ، لكن ماذا لو كانت هذه الدالة تستقبل بارميترات ؟
الحل بسيط ، باستخدام ParameterizedThreadStart بالشكل التالي مثلاً :
c#:
vb.net:
لعلك لاحظت في المثال السابق اننا نمرر الدالة ومن ثم نقوم بعمل start لها لتنفيذها في thread منفصل ، لكن ماذا لو كانت هذه الدالة تستقبل بارميترات ؟
الحل بسيط ، باستخدام ParameterizedThreadStart بالشكل التالي مثلاً :
c#:
كود :
Thread t = new Thread(new ParameterizedThreadStart(functionname));
t.Start(parms);vb.net:
كود :
Dim t As New Thread(New ParameterizedThreadStar(functionname))
t.Start(parms)