تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
معلومة :: Action
#3
M.Sami.AK كتب :اخي الكريم شكراً لك

ولكن ارجو منك التوضيح اكثر

PHP كود :
Action(Of T
هي تمثيل لإجراء يحتوى على Parameter واحد و هذا الـParameter من نوع T
T هو حرف أفتراضي لنوع الـParameter
فمثلاً Action of String يعني أن نوع الـParameter في الإجراء هو String
Action of Integer يعني أن نوع الـParameter في الإجراء هو Integer
إذاً يمكن التعبير عن الإجراء التالي بـAction of String
PHP كود :
Public Sub ShowMessage(ByVal msg As String)
MsgBox(msg)
End Sub 
و يمكن التعبير عن الإجراء التالي بـAction of Integer
PHP كود :
Public Sub MultiplyByTwo(ByVal num As Integer)
num *= 2
MsgBox
(num)
End Sub 
و هكذا مع بقية الأنواع
كيف تعطي قيمة لمتغير من نوع Action of T ؟؟
بإستخدام
PHP كود :
AddressOf [أسم الإجراء
كيف تنفذ الإجراء من Action Of T ممثلته؟
PHP كود :
[أسم المتغير].Invoke([قيمة الـParameter]) 
لماذا يجب أن أعرف كيفية أستخدام Action Of T ؟؟
حتى إذا وجدت دالة مثل List(Of T).ForEach نوع الـParameter فيها Action of T فلا تستغرب هذا النوع
Smile
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
معلومة :: Action - بواسطة Aly El-Haddad_mybb_import4475 - 25-09-12, 08:57 PM
معلومة :: Action - بواسطة m.sami.ak_mybb_import4434 - 25-09-12, 09:32 PM
معلومة :: Action - بواسطة Aly El-Haddad_mybb_import4475 - 25-09-12, 09:57 PM


التنقل السريع :


يقوم بقرائة الموضوع: