PDA

View Full Version : لطفا اين خط كد رابراي من تفسير كنيد.



vb_nima
جمعه 02 مهر 1389, 17:29 عصر
سلام دوستان.
من يكي از كتابهاي wrox‌را دارم ميخونم. يه قسمتي برام مبهم. لطفا اين خط كد رابرام تفسير كنيد.



public abstract class ENTBaseBOList<T> : List<T> where T:ENTBaseBO,new()
بيشتر ميخوام بدونم:
1- علامتهاي<> به چه منظور قرار داده ميشوند؟
2- عبارت <T> كه جلوي ENTBaseBOList گذاشته شده تفسيرش چي هست؟
3-list<t> where t تفسيرش چيه؟
4- new() واسه چي آورده شده؟
البته مطالبي در مورد list‌مطالعه كردم ولي به جواب اين سوالهايي كه پرسيدم نرسيدم. لطفا اگر منبعي هم براي رفع ابهاماتم هم ميشناسيد معرفي كنيد.
ممنونم.

fjm11100
جمعه 02 مهر 1389, 17:50 عصر
این مربوط به ژنریکها است و چیزی که بین <> قرار میگیره نوع داده ای این List است. Where هم برای ایجاد قید می باشد