- static void Main(string[] args)
- {
- //42. 集合的使用, 创建一个集合, 里面添加一些数字, 求平均值与和, 以及最大值, 最小值
- // 创建一个集合
- ArrayList list = new ArrayList();
- // 向集合添加一些数字
- list.AddRange(new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 });
- // 新建 sum 变量来存储和
- int sum = 0;
- // 新建一个 max 来存储最大值
- int max = (int)list[0];
- // 新建一个 min 来存储最小值
- int min = (int)list[1];
- // 通过一个循环来赋值
- for (int i = 0; i <list.Count; i++)
- {
- //list[i] 是 object 类型, 通过里氏转换法强转成 int 类型
- if ((int)list[i]> max)
- {
- max = (int)list[i];
- }
- if ((int)list[i] < min)
- {
- min = (int)list[i];
- }
- sum += (int)list[i];
- }
- // 分别输出 max,min,sum 和 avg
- Console.WriteLine(max);
- Console.WriteLine(min);
- Console.WriteLine(sum);
- Console.WriteLine(sum / list.Count);
- Console.ReadKey();
- }
来源: http://www.bubuko.com/infodetail-3052003.html