Serializando un ArrayList con XmlSerializer

Estoy trabajando en un pequeño proyecto c # en visual studio 2010 y estaba tratando de serializar un arraylist que tiene mi objeto de la clase People. Aquí está mi bloque de código

<code>FileStream fs = new FileStream("fs.xml", FileMode.OpenOrCreate, FileAccess.Write);
XmlSerializer xml = new XmlSerializer(typeof(ArrayList));
xml.Serialize(fs,this.array);
</code>

y tengo un mensaje de error en la última línea que dice "Hubo un error al generar el documento XML". ¿Alguien puede ayudarme a poner por favor?

Respuestas a la pregunta(1)

Su respuesta a la pregunta