«Неоднозначная ссылка на конструктор» XmlSerializer - PullRequest
1 голос
/ 09 января 2010

Я пытаюсь сериализовать List<MyObject>. Когда я создаю свой XmlSerializer как таковой:

XmlSerializer xmlSerializer = new XmlSerializer(List<MyObject>);

Я получаю следующую ошибку: Неоднозначная ссылка на конструктор

Как я могу это исправить, чтобы я мог сериализовать и десериализовать свой список?

1 Ответ

2 голосов
/ 09 января 2010
XmlSerializer xmlSerializer = new XmlSerializer(typeof(List<MyObject>));

или

XmlSerializer xmlSerializer = new XmlSerializer(myList.GetType());

Вы пытаетесь использовать этот конструктор , но вы не передаете объект Type.

...