![]() |
|
معلومة :: Action - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم مقالات VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=184) +--- الموضوع : معلومة :: Action (/showthread.php?tid=4474) |
معلومة :: Action - Aly El-Haddad - 25-09-12 السلام عليكم و رحمة الله و بركاته،،
كود : [align=center] Action(Of T)[/align]هو تمثيل لإجراء يحتوي على Parameter واحد مثلاً: PHP كود : Public Class Form1تطبيق على نقل عناصر ListBox1 إلى ListBox2 بإستخدام الدالة List(Of T).ForEach: PHP كود : Public Class Form1 معلومة :: Action - m.sami.ak - 25-09-12 اخي الكريم شكراً لك ولكن ارجو منك التوضيح اكثر معلومة :: Action - Aly El-Haddad - 25-09-12 M.Sami.AK كتب :اخي الكريم شكراً لك PHP كود : Action(Of T) T هو حرف أفتراضي لنوع الـParameter فمثلاً Action of String يعني أن نوع الـParameter في الإجراء هو String Action of Integer يعني أن نوع الـParameter في الإجراء هو Integer إذاً يمكن التعبير عن الإجراء التالي بـAction of String PHP كود : Public Sub ShowMessage(ByVal msg As String)PHP كود : Public Sub MultiplyByTwo(ByVal num As Integer)كيف تعطي قيمة لمتغير من نوع Action of T ؟؟ بإستخدام PHP كود : AddressOf [أسم الإجراء] PHP كود : [أسم المتغير].Invoke([قيمة الـParameter]) حتى إذا وجدت دالة مثل List(Of T).ForEach نوع الـParameter فيها Action of T فلا تستغرب هذا النوع
|