//ArrayList类元素的添加
ArrayList myarrayList = new ArrayList(5);
Console.WriteLine("myarrayList包含的元素个数为{0},{1}:", myarrayList.Capacity, myarrayList.Count);
//利用Add方法添加元素
myarrayList.Add(123);
myarrayList.Add("tring");
myarrayList.Add('a');
myarrayList.Add(3.14);
myarrayList.Add(34L);
Console.WriteLine("myarrayList包含的元素个数为{0},{1}:", myarrayList.Capacity, myarrayList.Count);
//利用AddRange方法添加元素
string[] mystrarray = { "张三", "李四", "王五", "赵六" };
myarrayList.AddRange(mystrarray);
Console.WriteLine("myarrayList包含的元素个数为{0},{1}:", myarrayList.Capacity, myarrayList.Count);
//遍历元素
foreach (object obj in myarrayList)
{
Console.Write(obj + "\t");
}
//ArrayList类元素的删除有四个方法
//变量名.Remove(值)
myarrayList.Remove(34L);//移除值为34L的数组元素
//变量名.RemoveAt(索引)
myarrayList.RemoveAt(2);//移除索引值为2的集合元素
//变量名.RemoveRange(开始的索引值,要移除个数)
myarrayList.RemoveRange(1, 3);//从索引值为1开始移除三个元素
//变量名.Clear()
myarrayList.Clear();//清除集合内索引元素
//ArrayList类元素的查找方法
//a、IndexOf方法:变量名.IndexOf(要查找的元素),返回一个首次出现的索引整型值,如果查找不到返回-1
Console.WriteLine(myarrayList.IndexOf(123));
//b、LastIndexOf方法:变量名.LastIndexOf(要查找的元素),返回一个最后一次出现的索引整型值,如果查找不到返回-1
Console.WriteLine(myarrayList.LastIndexOf(123));
//c、BinarySearch()方法:myArrList.BinarySearch(要查找的元素),返回一个首次出现的索引整型值,如果查找不到返回-1
//如果myArrList里面的数据类型不统一的时候回报 错
Console.ReadKey();
站内文章:均为188bet博彩体育app下载方式
各部门原创内容如需转载请著名本文网站链接://www.mcissock.com/new/27394.html未经允许转载要受法律责任,如需转载请联系269247937@qq.com
本文链接://www.mcissock.com/new/27394.html
tags:
郑州网站建设郑州网站制作郑州网站设计郑州建站公司郑州网站优化郑州做网站郑州小程序开发郑州网络公司