CodeShot
Seniorسختی 3 از ۵· در 78٪ مصاحبه‌های این حوزه پرسیده شده

Reflection چیست؟

نشان کردن

پاسخ کوتاه

قابلیتی در .NET که اجازه می‌دهد اطلاعات Typeها و اعضای آن‌ها در Runtime بررسی و استفاده شوند.

پاسخ کامل

Reflection به برنامه اجازه می‌دهد در زمان اجرا Typeها، Propertyها، متدها و Attributeهای یک Assembly را بررسی کند، Object بسازد و متد اجرا کند، بدون این‌که نوع دقیق در زمان Compile مشخص باشد.