سؤال

ما هو الفرق بين الاستبطان والتأمل في .NET؟

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

المحلول

تم تقديم الاستبطان مع FxCop في عام 2004 كبديل للانعكاس :

ما هو جديد في FXCOP 1.30 هو أنه يقوم الآن بتحليل من خلال تقنية تسمى الاستبطان.يسمح استخدام محرك الاستبطان بتحليل أسرع بكثير ويدعم التحليل المتعدد مؤشرات الترابط.على عكس محرك الانعكاس من الإصدارات السابقة ، في محرك الاستبطان ، لا يتم قفل التجميعات التي تحللها ، لذا لن تحتاج إلى إيقاف FXCOP لإجراء إصلاح وإعادة ترجمة تلك التجميعات.أخيرًا ، يوفر محرك الاستبطان بنية تحتية للتحليل الأكثر ثراءً مقارنة بمحرك الانعكاس.

نصائح أخرى

إنهما جزءان من نفس الكل.

يشير الاستبطان إلى قدرة الفصل على النظر "داخل" نفسه ورؤية، على سبيل المثال، ما هي المعلمات التي تتخذها الطريقة، وما هي أسماء أعضائها، وما إلى ذلك.

الانعكاس هو الاسم المحدد لكيفية تنفيذ .NET للاستبطان.قد تسميها اللغات الأخرى شيئًا مختلفًا (تطلق لغة C++ على الاستبطان المحدود RTTI، للحصول على معلومات نوع وقت التشغيل).

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