سؤال

في حديثه PDC، قال أندرس أن الكلمة ديناميكية سوف ترسل أي مكالمات وظيفة تقدم لها في وقت التشغيل.

وثم ذهب إلى القول بأن الكلمة "حيوية" هو في حد ذاته كتبته staticly فحص خلال وقت الترجمة.

والآن لو كنت لاستدعاء الأسلوب الذي لا وجود له على نوع "ديناميكية" - WOULD'NT هذه النتيجة في خطأ وقت التشغيل

هل من حق استدعاء لغة C # 4.0 لغة نوع التحقق ثابتة؟

وأم أن أنا فقط لا تحصل على ما اندريس كان يتحدث عنها في هذا العرض؟

هل كانت مفيدة؟

المحلول

وC # لا يزال لديه نوع ثابت فحص، وإنما هو كيندا من المضحك أن نقول إن نوع ثابت من مرجع هو "ديناميكية". IIRC النوع الفعلي لديناميكية هو كائن، مع العلم IL خاص للإشارة إلى أن يتم حلها بشكل حيوي. بالطبع إذا كان نوع الفعلي لا يدعم عملية معينة يتم طرح استثناء.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top