2010-01-08 7 views
1

J'essaie de sérialiser un List<MyObject>. Quand je crée mon XmlSerializer en tant que tel:"Référence du constructeur ambigu" XmlSerializer

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

Je reçois l'erreur suivante: Référence constructeur Ambigu

Comment puis-je résoudre ce problème, je peux donc sérialisation et la désérialisation ma liste?

Répondre

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

ou

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

Vous essayez utiliser this constructor, mais vous n'êtes pas passer dans un objet de type.

+0

Merci. Manqué ça! – Vaccano