En la línea del constructor XmlSerializer, a continuación, se produce una InvalidOperationException que también se queja de que no se implementó un acceso predeterminado para el tipo genérico.En C#, ¿cómo puedo serializar Queue <>? (.Net 2.0)
Queue<MyData> myDataQueue = new Queue<MyData>();
// Populate the queue here
XmlSerializer mySerializer =
new XmlSerializer(myDataQueue.GetType());
StreamWriter myWriter = new StreamWriter("myData.xml");
mySerializer.Serialize(myWriter, myDataQueue);
myWriter.Close();
También podría usar queue.ToList() – chakrit
Me gustaría obtener más información acerca del comentario "más apropiado" que realizó. – CrashCodes
@chakrit: solo con .NET 3.5, pero sí. –