泛型集合

来源:互联网 发布:java d3.js 编辑:程序博客网 时间:2024/05/16 13:06

1、命名空间:
  System.Collections.Generic;
2.创建的初始化
   List<int> list = new List<int>();
3.描述:
(1)通过泛型可以限制集合中存放的数据的类型
(2)list<T>是Arrylist的升级版
(3)可以使用一个整数索引访问此集合中的元素;索引从零开始。
(4)泛型集合可以用Foreach来遍历,是因为他们都实现了IEnumerable都有GetEnumberator()方法
4.方法:
Add();Remove();ContainsKey();Sort();Max();Min();Sum();avarage();
5.Dictionary<K,V>是Hashtable的升级版
(T,K,V就像是锁,锁住集合中的只能存放的某种特定的类型)

例子
主程序
//通过泛型可以限制集合中存放的数据的类型
            List<int> list = new List<int>();
            list.Add(10);//添加方法
            list.Add(20);
            list.Add(20);
            Console.WriteLine(list.Max());
            Console.WriteLine(list.Min());
            Console.WriteLine(list.Sum());
            Console.WriteLine(list.Average());


            List<string> strList = new List<string>();
            strList.Add("helloworld!");
            strList.Add("hello");

 5.遍历元素
           for (int i = 0; i < list.Count; i++)
            {

                Console.WriteLine(list[i]);
            }
           
  

原创粉丝点击