با سلام

به جای استفاده از ArrayList از Generic استفاده بکنید ( دلیلش رو هم بارها گفته شده )

به این شکل :

 private void Form1_Load(object sender, EventArgs e)
{
List<user> Users = new List<user>
{
new user{UserName="mmd2009",password="123"},
new user{UserName="mmd2010",password="123"},
new user{UserName="mmd2011",password="123"}
};
}
[XmlRootAttribute]
class user
{
[XmlElementAttribute]
public string UserName;
[XmlElementAttribute]
public string password;

}


موفق باشید