ArrayList练习
1、ArrayList不属于默认的命名空间,可以通过三种方式将命名空间引用
1.点击Arraylist,将命名空间引用
2.通过快捷方式ALT+SHIFT+F10
3.记住她的命名空间,直接拼写

2、求一个自定的ArrayList数组的和与平均值
ArrayList list = new ArrayList();
list.AddRange(new int[]{1,2,3,4,5,6,7,8,9});
int sum = 0;
for (int i = 0; i < list.Count; i++)
{
sum += (int)list[i];//因为list[i]是object类,因为list里含有整型的对象,所以可以强转为int,(里氏转换)
}
Console.WriteLine(sum);
Console.WriteLine(sum/list.Count);
Console.ReadKey();

3、写一个长度为10的集合,要求里面随机的存放10个数字(0-9),但是要求所有的数字不重复
ArrayList list = new ArrayList();
Random r = new Random();
for (int i = 0; i < 10; i++)
{
int rNew = r.Next(0, 10);//创建0-9的随机数
if (!list.Contains(rNew))//
{
list.Add(rNew);
}
else
{
i--;
}
}
for (int i = 0; i < 10; i++)
{
Console.WriteLine(list[i]);
}
Console.ReadKey();

4、ArrayList中count与Capacity
count是实际成员的长度
Capacity是可用长度