سؤال

ويمكن لأحد أن يقول لي إذا كان من الممكن redeclare على C # فئة في و IronPython؟ إذا كان لدي C # الطبقة، وأود أن تكون قادرة على قرد التصحيح هو من و IronPython؟

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

المحلول

ولا يمكنك قرد التصحيح من و IronPython. و IronPython يعامل جميع الطبقات. NET مثلما يعامل سي بايثون المدمج في أنواع: أنها لا يمكن أن يكون القرد مصححة. آيرن روبي من جهة أخرى لا تدعم هذا الرأي.

نصائح أخرى

ويمكنك قرد التصحيح من و IronPython، ولكن السنة القطبية الدولية هي البيئة الوحيدة التي سوف تحترم التغييرات. أي إذا حاولت أن يسخر من File.Create من و IronPython، وهذا من شأنه أن تعمل بشكل جيد لأي رمز السنة القطبية الدولية، ولكن إذا كنت يسمى C # طريقة التي دعت File.Create، فإنه الحصول على واحدة حقيقية، لا وهمية.

وماذا كنت redeclare ذلك؟ لن من الأصوب ل ذلك أو مجرد تقديم الجديد كليا الصف؟

وتحرير: أعط توضيحكم، وأعتقد أن ما تحتاجه فعلا هو انعكاس السليم لإدارة (IOC) الإطار، مثل <وأ href = "http://www.castleproject.org/container/index.html" يختلط = "noreferrer نوفولو"> قلعة وندسور . أساسا، لديك واجهة قاعدة البيانات، ثم تكوين إطار اللجنة الاولمبية الدولية لحقن قاعدة بيانات حقيقية للإنتاج، وقاعدة بيانات وهمية للاختبار.

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