ArrayList和HashTable妙用一

ArrayList和HashTable妙用一

  今天我们主要研究的问题是ArrayList和HashTable的使用。在这里我们引入集合的概念。如何理解集合呢?我们可以将集合看做是“长度可变的,具有很多方法的数组”

  下面我们逐步进行演示

 

图一、ArrayList

  ArrayList.Add()

 Add这个方法可以往里面添加任何东西,如下图所示。

 

图二、ArrayListAdd

 

图三、Add方法能遍历

  ArrayList泛型集合,上接开头我们讨论的问题,数组都已经限定好了,而集合是想往里面放什么就可以往里面放什么。也可以这么理解,就是集合的范围比数组的范围大。

 

 

  下面演示ArrayList里面的另外一个方法:.AddRange

 

图四、方法Add和Range的区别

 

图五、AddRange的遍历

 

图六、Clear方法

 

图七、Contains判断集合当中有没有这个元素

 

图八、IndexOf

 

图九、Insert

 

 

图十、InsertRange

 

图十一、LastIndexOf

 

图十二、Remove

 

图十三、RemoveAt

 

图十四、RemoveRange

 

图十五、Reverse反转

 

图十六、一道练习题

 

图十七、题目二用insert方法

 

图十八、题二的方法2用for循环做

  上面我们总结了ArrayList泛型集合的很多的方法。想必这种图解的方法对C#初学者来讲,可能比看枯燥的教材来的更加的实惠。由于篇幅的限制,我们将在下一篇文章当中介绍Hashtable及它当中的方法。

 

 

 

 

作者近期文章列表:

C#基础教程(完全免费,献给代码爱好者的最好礼物。注:本 作者分享自己精心整理的C#基础教程,无任何商业目的。希望与 更多的代码爱好者交流心得,也请高手多多指点!!!)
面向过程三种循环的比较
C#中的方法(上)
我们常见的数组
面向对象思想的转变
C#中超级好用的类
C#中析构函数和命名空间的妙用
C#中超级好用的字符串
C#中如何快速处理字符串
值类型和引用类型及其它
GDI+这些年我收集的GDI+代码
这些年我收集的GDI+代码2
HTML概述你不能忽视的HTML语言
你不能忽视的HTML语言2精编篇
你不能忽视的HTML语言3
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值