Tag: stringwriter

C#Compact Framework – 使用XmlSerializer.Serialize的OutOfMemoryException

我正在尝试序列化集合中的大量对象(20,000)对象。 我正在使用以下代码执行此操作: XmlSerializer xs = new XmlSerializer(deserialized.GetType()); StringWriter sw; using (sw = new StringWriter()) { xs.Serialize(sw, deserialized); // OutOfMemoryException here } string packet = sw.ToString(); return packet; 有没有更好的方法来做到这一点,还是我做了一些公然错误的事情?