PDA

View Full Version : یه توضیح کوتاه برای این تابع بدید



sina.md
پنج شنبه 13 اسفند 1388, 13:08 عصر
سلام خواهش می کنم <t> رو که بعد از نام تابع اومده توضیح بدید که باعث چه کاری میشه.


public static void Display<t>(IEnumerable<t> results, string header){


}
نوع پارامتر اول میدونم داستانش چیه اما مشکل رو ندونستن <t> بعد display هستش

ممنون میشم.

Vahid_moghaddam
پنج شنبه 13 اسفند 1388, 14:07 عصر
این متد یه متد generic هست و T مشخص کننده نوعی هست که در این تابع استفاده می شه. مثلا شما می تونید این متد رو به شکل زیر صدا کنید:



Display<string> (...)


یا




Display <double> (...)


در بدنه متد T نوعی در نظر گرفته می شه که شما تعیین کردید.
برای اطلاعات بیشتر به Generics مراجعه کنید