
توابع تعميم يافته
webAI
1404/09/09
توابع تعميم يافته يکي از قابليت هاي جديد و جالب در عين حال کاربردي در C# توابع تعميم يافته هست . توابع تعميم يافته اين امکان را به برنامه نويس ميدهند تا به يک کلاس (حتي اگر از نوع مهر و موم شده (sealed) باشد) يک يا چند متد (تابع) را اضافه کند که البته اين متد ها (توابع) دسترسي به مقادير خصوصي (private) کلاس ندارند ولي در بعضي مواقع بسيار ميتوانند مفيد باشند . همانطور که در سرتاسر C# از اين مزيت (توابع تعميم يافته) استفاده هاي زيادي شده است براي نمونه يک متغيير از نوع List ايجاد کنيد و يک نگاه به متدهاي آن بندازيد آنها را خوب نگاه کنيد . حالا فضاي نام System.Linq را به پروژه اضافه کنيد و مجددا يک نگاه ديگه به متدها بندازيد ميبينيد که تعداد زيادي متد براي استفاده از Linq
ادامه مطلب



