黑马程序员_集合

来源:互联网 发布:图像腐蚀算法 编辑:程序博客网 时间:2024/05/09 00:59

数组特点:类型统一、长度固定

集合常用操作:添加、遍历、移除

ArryList:可变长度数组

.Count属性,表示实际的元素个数

.Capacity属性,表示当前集合的容量,以每次翻倍扩展的

.Add(object)向集合中增加元素


泛型集合,限定集合中存储的数据类型

List<Type>list=new List<Type>();

增加数据的时候必须是对应的数据类型

eg:List<int> list=new List<int>();

       list.Add(10);

       list.Add(20);

 for(int i=0;i<list.Count;i++)

{

Console.WriteLine(list[i]);

}

 

Hashtable键值对集合

ContainsKey()是否包含某个键值

Remove("key")移除

Dictionary不可重复添加相同的键

Dictionary<string,string> str = new Dictionary<string, string>();

           str.Add("cat","喵星人");

           str.Add("dog","汪星人");

           str.Add("Korea","都教授");

//ContainsKey()是否包含某个键值,返回true、false           

Console.WriteLine(str.ContainsKey("cat"));

 //打印键值对应的数据

 Console.WriteLine(str["dog"]);

0 0
原创粉丝点击