XmlSerializer tratado como privado, embora seja público
-
21-12-2019 - |
Pergunta
internal XmlSerializer wut = new XmlSerializer();
me dá compiler error cs0122
.Quando passar com o rato XmlSerialzier
ele é listado como uma classe pública.Algum palpite?
Eu gostaria de fornecer conteúdo relevante, mas eu não tenho nenhuma idéia de onde o problema pode ser.
Solução
Você está tentando instanciar um XmlSerializer
objeto usando o construtor sem parâmetros.
Mas quando você olha para a classe que você vai ver que neste particular construtor é protected
o que significa que você não pode usá-lo diretamente.
Você tem que usar uma das outras públicos construtores para criar no objeto do XmlSerializer
de classe.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow