黑马程序员_集合

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

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

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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值