ArrayList和HashTable妙用一

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

  下面我们逐步进行演示

 

ArrayList和HashTable妙用一

图一、ArrayList

  ArrayList.Add()

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

 

ArrayList和HashTable妙用一

图二、ArrayListAdd

 

ArrayList和HashTable妙用一

图三、Add方法能遍历

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

 

 

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

 

ArrayList和HashTable妙用一

图四、方法Add和Range的区别

 

ArrayList和HashTable妙用一

图五、AddRange的遍历

 

ArrayList和HashTable妙用一

图六、Clear方法

 

ArrayList和HashTable妙用一

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

 

ArrayList和HashTable妙用一

图八、IndexOf

 

ArrayList和HashTable妙用一

图九、Insert

 

ArrayList和HashTable妙用一

 

图十、InsertRange

 

ArrayList和HashTable妙用一

图十一、LastIndexOf

 

ArrayList和HashTable妙用一

图十二、Remove

 

ArrayList和HashTable妙用一

图十三、RemoveAt

 

ArrayList和HashTable妙用一

图十四、RemoveRange

 

ArrayList和HashTable妙用一

图十五、Reverse反转

 

ArrayList和HashTable妙用一

图十六、一道练习题

 

ArrayList和HashTable妙用一

图十七、题目二用insert方法

 

ArrayList和HashTable妙用一

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

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

 

 

 

 

作者近期文章列表:

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

相关文章:

  • 2021-04-06
  • 2022-12-23
  • 2021-08-25
  • 2022-03-05
  • 2022-12-23
  • 2021-11-02
  • 2021-07-16
猜你喜欢
  • 2021-09-26
  • 2022-12-23
  • 2022-12-23
  • 2021-12-24
  • 2021-07-16
  • 2022-12-23
相关资源
相似解决方案