初步了解ArrayList
ArrayList 本身是一个动态数组,与普通数组不同的是,它的大小可以改变。另外TArrayList中还可以加入对象,不仅仅局限于简单数据类型
- 加入字符串
ArrayList a = new ArrayList();
a.Add("gang");
a.Add("zhi");
a.Add("chen");
for (int i = 0; i < a.Count; i++)
{
MessageBox.Show(a[i].ToString());
}
- 加入类对象
ArrayList a = new ArrayList();
MyData d = new MyData("gang",30,"Man");
a.Add(d);
d = new MyData("zhi", 30, "Man");
a.Add(d);
d = new MyData("chen", 30, "Man");
a.Add(d);
for (int i = 0; i < a.Count; i++)
{
MyData data = (MyData)a[i];
MessageBox.Show(data.Name);
}