سؤال

أنا جديد على Mono وأخطط لتنفيذ طلبي ، إن أمكن. لقد قمت بتشغيل MOMA وهن هل يوجد في أي مكان يمكنني الحصول على مزيد من المعلومات حول هذه الحالات المحددة التي تراجعها؟

على سبيل المثال ، أنا أتصل بـ TraintByTesthreshold Setter على Serialport وأخبرني MoMA أن هذا يمكن أن يلقي براعة. عندما قرأت المزيد عن نتائج MOMA ، يخبرني أن NotimplementEdException قد يعني أن الطريقة لا يتم تنفيذها على الإطلاق أو في ظل ظروف معينة ، فقد يلقي هذا الاستثناء. لذلك ، أحتاج إلى أن أكون قادرًا على قراءة المزيد حول هذه الحالة لمعرفة ما إذا كانت وكيفية تعديل الكود الخاص بي.

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

المحلول

عادةً ما تتضمن سمة Monotodo سلسلة تعطي تفاصيل حول ما تبقى على وجه التحديد. في حالة معينة من traintbytesthreshold ، فإن التفاصيل الوحيدة هي "غير تنفيذ". يمكنك رؤية التفاصيل إما عن طريق استخدام بعض الانعكاسات الصعبة ، أو عن طريق تصفح رمز مصدر الفئة LIB:

Serialport.cs من SVN

نصائح أخرى

الوثائق في http://www.go-mono.com/docs/index.aspx؟link=T٪3ASYSTEM.NOTimplementedException ينص علي:

لا يلزم وجود عدد من الأنواع والبنيات ، المحددة في مكان آخر في هذا المعيار ، من تطبيقات CLI التي تتوافق فقط مع ملف تعريف kernel. على سبيل المثال ، تتكون مجموعة ميزة الفاصلة العائمة من أنواع بيانات النقطة العائمة. إذا تم حذف الدعم لهذه التنفيذ ، فإن أي محاولة للإشارة إلى توقيع يتضمن أنواع بيانات النقطة العائمة يؤدي إلى استثناء من نوع notimplementedException.

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