[转载]ArrayList和HashTable妙用

[转载]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及它当中的方法。

分享到:更多 ()