例题1 创建一个集合,里面添加一些数字,求平均值与和
代码实现如下:
ArrayList list = new ArrayList();
list.AddRange(new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 95, 43 });
int sum = 0;
for (int i = 0; i < list.Count; i++)
{
sum += (int)list[i];
}
Console.WriteLine(sum);
Console.WriteLine(sum/list.Count);
例题2 写一个长度为10的集合,要求在里面随机的存放10个数字(0-9),但要求所有的数字不重复
代码实现如下:
class Program
{
static void Main(string[] args)
{
ArrayList list = new ArrayList();
Random r = new Random();
for (int i = 0; i < 10; i++)
{
int rNumber = r.Next(0, 10);
if (!list.Contains(rNumber))
{
list.Add(rNumber);
}
else
{
i--;//一旦产生重复的,循环作废
}
}
for (int i = 0; i < list.Count ; i++)
{
Console.WriteLine(list[i]);
}
}
}