XmlSerializerで作成したXMLファイルの中の配列の要素数を増やしたい場合
どの様にすればいいのでしょうか?

たとえば
public class xmlData
{
public int[] intData = new int[5] {0, 0, 0, 0, 0};
}
private xmlData scls = new xmlData();

を
XmlSerializer serializer = new XmlSerializer(typeof(xmlData));
FileStream fs = new FileStream("data.xml", FileMode.Create);
serializer.Serialize(fs, scls);
fs.Close();

でできたXMLのint配列を後からint[10]に変更した場合
xmlDataを以下に変更しても
public int[] intData = new int[10] {0, 0, 0, 0, 0, 0, 0, 0, 0, 0};;

Deserializeで読み込んだ段階でint[5]に変更されてしまいます。
XmlSerializer serializer = new XmlSerializer(typeof(xmlData));
FileStream fs = new FileStream("data.xml", FileMode.Open);
scls = (xmlData)serializer.Deserialize(fs); // ←ここでint[5]になっている
fs.Close();