C#面向对象集合的概念

1。集合的概念:

ArrayList可以动态存储数据,且数据类型可以不相同。

ArrayList是个有序的集合

2。类型转换语法

(1) Customer cust = obj as Customer

(2) Customer cust =  (Customer)obj

将obj从某个类型转换成Customer类型。

转换失败时1会将null值赋给cust,2会报错。

3. ArrayList的属性

Capacity: 获取或设置可包含的个数     应到

Count:获取实际包含的个数                 实到

   

4。当存储个数大于容量时,容量自动增长1倍。(0-4-8)

5。

Add()  添加到结尾处

Insert(索引,元素) 把元素添加到指定的索引位置

Remove(元素)  删除匹配的第一个元素

RemoveAt(索引)  删除指定索引的元素    

Clear()  全部清除        

6 ArrayList存储的对象类型为object类型,所以当访问时必须将object类型转换成初始类型。参考2

7。 Hashtable的属性

Keys:  键

Values:键对应的值

Count:键/值对的数目。

8。 Hashtable的方法

添加 Add() 

删除 Remove()

清空 clear()

包含指定的键  ContainsKey(键)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值