در ادامه آموزش برنامه نویسی به زبان سی شارپ،
با مبحث Generics آشنا خواهیم شد. همزمان با بزرگ تر شدن پروژه ای که در
حال کار کردن بر روی آن هستید، باید تکنیک هایی را در کد نویسی استفاده
کنید که به شما اجازه استفاده مجدد از کدهای نوشته شده را می دهند. یکی از
روش های استفاده مجدد از کدهای موجود در موقعیت های مختلف استفاده از
قابلیت Generic ها می باشد. این قابلیت به شما اجازه می دهد تا نوع Data
Type فیلد ها، خصوصیات و ... برای کلاس ها را زمان ساختن شئ از روی کلاس
مشخص کنید. دوستانی که با زبان ++C آشنا هستند، قابلیت Generics در زبان سی
شارپ، معادل قابلیت Template ها در زبان ++C است. قابلیت Generics از نسخه
2 به زبان سی شارپ اضافه شد.
ابتدا بیایید ببینیم دنیای بدون Generic ها در زبان سی شارپ چگونه است؟ فرض
کنید کلاسی تعریف می کنیم که یک مقدار از نوع int رو داخل خودش نگهداری می
کنه:
- ۰ نظر
- ۲۹ آذر ۹۶ ، ۲۱:۰۸