您的位置:首页 > 其它

数组和集合对象(三) ArrayList练习

2008-09-05 10:45 176 查看
如有要源代码的,请到些下载:http://d.download.csdn.net/down/598127/xianshuang

使用AraayList就首先导入命名空间:using System.Collections;

下面是它的属性与方法:

  // arraylist 属性 :
//Capacity ------指定数组列表可以包含的元素个数,默认容量为16
//Count ------返回数组列表中的元素个数
// arraylist 方法:
//Add ------在数组列表末尾添加元素
//Contains ------检查给定元素是否属于数组列表
//Insert ------将给定元素插入数组列表中指定的索引位置
//Remove ------从数组列表中移除第一次出现的给定对象
//RemoveAt ------移除数组列表中特定索引位置的元素
//TrimToSize ------定义数组列表中的实际元素个数





此图是例题界面:

我们可以通过arraylist来存放数据,而且还可以使用它的方法的其它功能,比如说用Contains检查它里面是否有某个值。

如图可以在增加按钮中添加代码:

    _arrPerson.Add(this.txtPersonName.Text);
lstMessage.Items.Clear();
lstMessage.Items.Add("数组的容量是:" + this._arrPerson.Capacity.ToString());
lstMessage.Items.Add("数组的元素个数是:" + this._arrPerson.Count.ToString());
lstMessage.Items.Add("----------------------------------------------------");
foreach (string personName in _arrPerson)
{
lstMessage.Items.Add("元素:" + personName);
}
lstMessage.Items.Add("----------------------------------------------------");
_arrPerson.TrimToSize();
lstMessage.Items.Add("整理后的数组容量是:" + _arrPerson.Capacity.ToString());

然后在查找中写:

   if (_arrPerson.Contains(txtSearchString.Text))
{
MessageBox.Show("存在这个元素");
}
else
{
MessageBox.Show("不存在这个元素");
}

来试试吧!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐