类:
public class someclass
{
    private Arraylist _Array;    [XmlElement("elmName",typeof(int[]))]
    public ArrayList SomeArray
    {
       get
          {
             return _Array;
          }
    }    public someclass()
    {}    ....... 
}实例化:
    someclass sample = new someclass()
    sample .SomeArray.Add(new int[1]{2});
    ......
序列化:
StreamWriter writer = new StreamWriter(filePath,false,Encoding.UTF8);
XmlSerializer mySerializer = new XmlSerializer(typeof(someclass));
try
{
mySerializer.Serialize(writer, this);
}
catch (Exception ex)
{
throw ex;
}
finally
{
writer.Close();
}错误信息:
未处理的“System.InvalidOperationException”类型的异常出现在 system.xml.dll 中。其他信息: 无法生成临时类(result=1)。
error CS0030: 无法将类型“System.Collections.ArrayList”转换为“int[]”
error CS0029: 无法将类型“int[]”隐式转换为“System.Collections.ArrayList”