XMLSerializer рассматривается как частное, хотя является общественным
-
21-12-2019 - |
Вопрос
internal XmlSerializer wut = new XmlSerializer();
.
дает мне генеракодицетагкод.
При мышении над compiler error cs0122
он указан в виде публичного класса.
Любые догадки?
Я бы предоставил соответствующий контент, но у меня нет никакой подсказки, где может быть проблема.
Решение
Вы пытаетесь создать экземпляр A XmlSerializer
объект с помощью конструктора без параметра.
Но когда вы посмотрите на класс, вы увидите, что Этот конкретный конструктор является protected
, что означает, что вы не можете использовать его напрямую.
Вы должны использовать одну из других общедоступных конструкторов для создания объекта класса XmlSerializer
.
Не связан с StackOverflow