يتم التعامل مع XmlSerializer على أنه خاص، على الرغم من أنه عام

StackOverflow https://stackoverflow.com//questions/21042378

سؤال

internal XmlSerializer wut = new XmlSerializer();

يعطيني compiler error cs0122.عند تمرير الماوس فوق XmlSerialzier تم إدراجه كفئة عامة.اي تخمينات؟

سأقدم محتوى ذي صلة، لكن ليس لدي أدنى فكرة عن مكان المشكلة.

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

المحلول

أنت تحاول إنشاء مثيل ل XmlSerializer كائن باستخدام منشئ بدون معلمات.

ولكن عندما تنظر إلى الفصل سترى ذلك هذا المنشئ بالذات يكون protected مما يعني أنه لا يمكنك استخدامه مباشرة.

يجب عليك استخدام أحد المنشئين العامين الآخرين لإنشاء كائن XmlSerializer فصل.

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