Arraylist类

Arrylist类属于System.collectionsm命名空间


属性

Capacity      指定数组可以包含的元素个数

count       返回数组中元素个数

方法

Add

Contains      检查元素是否属于列表

Insert

Remove

RemoveAt

TrimToSize      定义数组列表中实际元素


Exp:

 1         private ArrayList _arrPerson = new ArrayList();
 2         private void btnAdd_Click(object sender, System.EventArgs e)
 3         {
 4             _arrPerson.Add(this.txtPersonName.Text);
 5             lstMessage.Items.Clear();
 6             lstMessage.Items.Add("数组的容量是:" + this._arrPerson.Capacity.ToString());
 7             lstMessage.Items.Add("数组的元素个数是:" + this._arrPerson.Count.ToString());
 8             lstMessage.Items.Add("----------------------------------------------------------------");
 9             foreach(string personName in _arrPerson)
10             {
11                 lstMessage.Items.Add("元素:" + personName);
12             }
13             lstMessage.Items.Add("----------------------------------------------------------------");
14             _arrPerson.TrimToSize();
15             lstMessage.Items.Add("整理后的数组容量是:" + _arrPerson.Capacity.ToString());
16         }
17 
18         private void btnSearch_Click(object sender, System.EventArgs e)
19         {
20             if(_arrPerson.Contains(txtSearchString.Text))
21             {
22                 MessageBox.Show("存在这个元素。");
23             }
24             else
25             {
26                 MessageBox.Show("不存在这个元素。");
27             }

28         } 

posted @ 2008-10-13 00:55  Edward Xie  阅读(131)  评论(0编辑  收藏  举报